「Xperia SX」でDualSIM化に成功しました。 DualSIMに対応したことで、1台のスマホで2つの異なるSIMが使えるようになりました。 これで、「キャリア契約」と「格安MVNO」とを1台のスマホで運用できます。 また、「ドコモ」と「ソフトバンク」のように異なるキャリアも1つのスマホで運用可能です。 私は現在、「Xperia SX」を以下のように運用しています。 SIM1:ドコモのFOMA契約(780円)→ G-Callで発信 SIM2:BIGLOBEのMVNO(770円)→ ネットとIP電話 DualSIM化は費用もさほどかからず、思ったよりも簡単にできました。 また、本体の改造も必要としないため、リスクが少ない割に、得られるメリットは絶大です。 【DualSIMとは何か?】 以下そのままWikiの引用です。 DUAL SIM デュアルSIMは、2つのSIMスロットを有し、一
LG isai LGL22 is a Japanese water-resistant G2 variant which has a microSD card slot, a IR port, Osaifu-Keitai and TV. References au: http://www.au.kddi.com/english/mobile/product/smartphone/lgl22/ LG: http://www.lg.com/jp/mobile-phone/lg-LGL22 pdadb: http://pdadb.net/index.php?m=specs&id=4958&view=1&c=lg_ks1204_g2_au_isai_lgl22 Hidden Menu 3845#*22# Touch Firmware Upgrade: HW Device Test > Touch
新型Nexus7(2013)のAndroid4.4のアップデートファイルがダウンロード可能。TWRP等カスタムリカバリを使ったアップデート方法。 アップデートファイルは、TWRP等のカスタムリカバリからインストール可能です。 ダウンロード アップデートファイルのダウンロードはこちら。 http://android.clients.google.com/packages/ota/google_razor/3a3951e8243c82bc01a620ab858f4454c8ebd65c.signed-razor-KRT16O-from-JSS15R.3a3951e8.zip ダウンロード後、新型Nexus7(2013)の内部ストレージにコピーしておいてください。 アップデートファイルインストール方法 まず、新型Nexus7(2013)を最新のAndroid4.3(JSS15R)にしておきます。
Arduinoで赤外線リモコンのページをいくつか見つけてみたのですが、ソフト面ではライブラリになっていてブラックボックスな感じがしてよくわからなかったり、実験段階であったり、またハード面では出力の弱さが問題でした。 初代赤外線実験機「IRduino Ver.1」です。 赤外線LEDを直接ATmegaのデジタル出力ピンにつないだため、あまりに低出力で受光部近くまで寄らないと反応してくれません。 リモコンの赤外線は38kHzのパルス出力なのですが、高出力でないとだめなのです。 <一番参考になったページ> ボクにもわかる地上デジタル - 地デジ方式編 - 赤外線リモコン方式と解析・回路図: http://www.geocities.jp/bokunimowakaru/std-commander.html ここの「赤外線リモコン送信回路図(低出力)」では、トランジスタをスイッチとして使う方法が紹介
最新記事 「Arduino IDEでATtiny/ATmega開発環境を作る」 2013.08.23更新 Arduino IDEで作ったスケッチをブートローダを持たないATtinyやATmegaに書き込むことができる開発環境を作ります。 デバイスの接続 各方面のWebページ参考にしながら色々なデバイスを接続したメモ書き LED点滅 制御マイコンの「Hello world」 LEDピカピカ。 プログラムはExamples\Digital\Loopを使用。 サーボの制御 秋月の安いラジコン・サーボを動かす。 8X8 LED Matrix MAX7221を利用して8X8 LED Matrixを簡単に点滅制御できた。 8X8 LED Matrix ダイレクト・ドライブ 秋月の8X8 LED Matri(38x38mm)をArduinoで直接ドライブしてみた。 加速度センサ 秋月の加速度センサを接続
ホーム < ゲームつくろー! < C++踏み込み編 その12 printfな可変長引数で文字列を返す関数 printf(sprintf)は可変長の引数を取って文字列をコンソールに出力する(文字列を生成する)便利なC言語の関数です。C++になってstd::stringが使えるようになり、文字列の操作は随分と楽になりましたが、ちょっと面倒だなぁと感じることもあります。例えば、printfのように手軽に文字列を作りたいのですが、そのためには、 char c[1024]; sprintf( c, "Current Time is %d : %d : %d", hour, minute, second ); std::string str( c );
C言語の初心者にありがちなミスです. sprintf()という関数が教科書に書かれていますが,バッファオーバーランを防ぐために,現在ではsnprintf()を使うことが推奨されています. sprintf()の例 #include <stdio.h> #include <string.h> int main() { char buf[]="abc"; sprintf(buf,"123456"); /* <---- バッファオーバーフロー */ printf("%s\n",buf); return(0); } snprintf)の例 #include <stdio.h> #include <string.h> int main() { char buf[]="abc"; snprintf(buf,3,"123456"); /* <---- バッファオーバーフロー防止 */ printf("%s
エアコンの操作を行う。 エアコンのリモコンから出力されている信号を取得する。それと、同じ信号を出力すれば、エアコンを操作することも可能だ。 参考となったサイト Arduinoで学習リモコン – Okiraku Programming side2 » Android+Arduinoでリモコン3 その1(AndroidAccessory接続) 日経 Linux 2012年 08月号 配線 以下の部品を買ってきた。 赤外線LED:OSI5LA5113A (秋月) 赤外線リモコン受信モジュール:OSRB38C9AA (秋月) 抵抗 47Ω (秋月) こんな感じで配線を行う。左の黒いのが赤外線受信モジュール。この図では分かりにくいが、こちらを向いている。Arduinoの7番に繋がっている。右の緑色のLEDが赤外LEDだ。Arduinoの2番に繋がっている。 リモコンの信号を取得 ここからが一苦労だ
Arduino/Make/フィジカルコンピューティング/電子工作あたりで活動しています。スタバの空きカップを使ったスタバカップアンプなど製作。最近はもっぱらArduinoと3Dプリンタの自作に興味があります。 2012/1/14 サンプルスケッチをArduino 1.0用に書き直しました。 今日はインターネット経由で自動的に時刻を合わせる時計の作り方を紹介するよ。 一般的にインターネット経由で時刻を合わせる時はSNTPを使う。SNTPはNTPの簡易版で時刻を取得する目的に特化した通信プロトコルだ。クライアントはNTPサーバにUDP(ポート123番)を使って要求パケットを送る。そうするとNTPサーバから時刻情報が入った応答パケットが送られてくる。後は応答パケットから時刻情報を取り出し、キャラクタ液晶に時間を表示すればインターネット時計の完成だ。 SNTPパケット (via ネットで時刻を合わ
現在、福島第1原子力発電所の事故の影響で、東日本で電波時計の基準となる福島の送信所からの標準電波(JJY)の運用が止まっています。このため、電波時計の自動調整が行えなくなっています。(西日本は九州からの電波があるため問題ありません。) このJJYを模擬した出力を、NTPを使って取得した時刻をもとにArduinoを使って発信*1して、電波時計を合わせるのに挑戦してみました。 PCのオーディオ端子を駆使して、同じことをするWindows用ソフトがあり、こちらに触発されて作ってみました。 JJYシミュレータ : http://www.starstonesoft.com/JJY_Simulator.htm JJYのフォーマットについては、下に詳しく説明があります。40kHzの電波のON/OFF時間により、1秒に1bitずつ、60bitの信号を1分かけて送信します。 標準電波の出し方 ハードウェアは
電源のプラスをLEDの足の長い方に、マイナスをLEDの足の短い方に接続します。 ※逆に接続すると壊れますので、間違えないように接続して下さい。 また、 LEDには必ず抵抗やCRDを入れて電流を制限し、LEDを保護する必要があります。 ※LEDを直接電源に接続すると過電流により壊れます。 ※ ハンダ付けする際に長時間熱を加えると壊れる場合があります。 LEDの端子にハンダごてを当てるときは、できるだけ素早く作業をしてください。(3秒以内)
Ethernetシールドには、マイクロSDカードが実装できるようになっておりますので、今回はそれ利用してデータを保存してみます。 前回使った装置にLCDディスプレイを追加して、データを見えるようにします。さらにSerial Monitor で各データの確認ができるスケッチにしました。 センサー部分は前回のままですが、Arduino、Ethernetシールド、LCDシールドの3階建てになります。 LCDディスプレイはEthernetのピンと重ならないように配線を変更しました。 全体の配線 スケッチ #include <LiquidCrystal.h> #include <SD.h> const int chipSelect = 4; float v = 5; float vt = 0; float vh = 0; int Temp = 0; int Hum = 0; LiquidCrysta
◆スケッチ はじめての事だらけで、かなり無駄のあるスケッチではないでしょうか。これを改造して他のwebページに応用しようなんて思わないでください。 変数の名前の付け方や、文字列の処理など行き当たりばったり感があり、読みにくいですがバックアップのつもりで公開します。 デバッグ、確認用のSerial.printlnが大量にありますが、削れば半分ぐらいになるかも? ※arduino1.6.0ではコンパイルエラーが出て使えませんでした。 自分で書いたコードの修正も難しかったので、読みやすい1.6.0用スケッチに書き換えたいですがいつになるやら・・・ /* PM2.5、黄砂予報をネットから受信しLEDで表示 by cranberry http://cranberrytree.blogspot.jp/ 2015/02/24 イーサネットシールドはD10,D11,D12,D13ピンを使用 SDカードライ
トランジスタのもう1つの利用方法、スイッチング回路の説明 リレーのように大きめの電流を流すLEDの点灯スイッチとして on、off するトランジスタのスイッチングのシンプルな基本回路をトランジスタを使って実際に作ってみます。
makeってなに?¶ ソースファイルを分割して大規模なプログラムを作成していると, コマンドでコンパイルするのが面倒である. また, 一部のソースファイルを書き換えだけなのに全部をコンパイルし直すのは時間の無駄である. そんな問題を解決するのが make である. Makefile と呼ばれるテキストファイルに必要なファイルと各ファイルのコンパイルのコマンド, ファイル間の依存関係を記す. そして, “make” というコマンドを実行するだけで, 自動的にコマンドを実行してコンパイルしてくれる. これだけではスクリプトと大差がないのだが, make は Makefile に記された依存関係に基づいて更新されたファイルの内関連のあるものだけを更新することで, コンパイル時間を短くする. make は特定のプログラミング言語に依存したものではない. C 言語のソースファイルのコンパイルにも使え
■リモコン操作を設計する リモコン操作は次のようにしました。以前と同じように、サーバの画面切り替えには、画面表示ボタン(Enter)、チャネル+(Right)、チャネル-(Left) を占有で割り当てることにしました。サーバのメニュー用には、メニュー・ボタン(Escape)を占有で割り当て、中央の上(Up)、下(Down)、左(Left2)、右(Right2)、決定(Center)を共有で割り当てました。 mpd の制御用に、再生(Play)、巻戻し(Prev), 早送り(Next), 停止(Stop), 一時停止(Pause), ランダム(Random), リピート(Repeat) を排他的に割り当てました。それぞれ、mpd の相当するコントロールを、画面表示に関わらず行えます。 alsaplayer の制御用には、数字ボタン 1 から 12 を排他的に割り当てました。数字を押すと、
1年ほど前と様子が変わったので,現在のubuntu-10.10での環境についてメモしておく。 ここでは、(1)ubuntuでのarduino package、(2)IDEを使わずにコマンドラインで開発する方法、(3)64bit ubuntuで0022を動かす方法、(4)おまけ:Makefileを自動生成するスクリプトについて書いた。 (1)以前はリポジトリの登録が必要だったが、現在は何もしなくても apt-cache search arduino とすると、arduino, arduino-coreの2つが登録されている。 arduino-coreはavr-gcc関係とcoreのソースだけがインストールされ、IDEはない。 arduinoはjava導入前だと膨大なjava環境もインストールされる。 このパッケージで導入されるのは少し古いarduino-0018であり、最新バージョンはapt
■ブレッドボードの使い方 電子回路の試作・実験が簡単にできます ■ブレッドボード 外観 側面にツメがあるので拡張も容易にすることができます。 ■ブレッドボードって何? ブレッドボードとはソケット(穴)に部品を差し込むだけで電子回路の試作・実験ができるたいへん便利なものです。 写真を見ただけでは使い方が解りづらいかもしれませんが、各ソケットは図の薄いオレンジ色の帯びで記してあるように内部でつながっています。 これを頭に入れて回路を組みます。 ●使用例1 説明だけでは?な人も多いと思うので実際にブレッドボードでLEDを点灯させてみましょう。 まずは図で電池の+から抵抗、LED、電池の?につながる回路を見てください。 これを見ればなるほど!と思ってもらえると思います。 下の写真と見比べてみてくださいね。 ●使用例2 次にLED3個の場合の図と写真です。見比べてみてください。ちょっと解かりづらいか
Arduino UNOには、デジタル入出力ピンは14本(PWM出力できるのはこのうち6本)、アナログ入力ピンは6本付いています。また、アナログ入力ピンはデジタル入出力ピンとしても利用可能です。 Arduino Dueには、デジタル入出力ピンは54本(PWM出力できるのはこのうち12本)、アナログ入力ピンは12本ついています。また、アナログ出力ピンが2本あります。アナログ入力ピン・アナログ出力ピンはデジタル入出力ピンとしても利用可能です。 ESP-32のチップでは、34本のGPIOピンがあります。ただし、いくつかのピンが使えないので注意が必要です。アナログ入力(ADC)はGPIOピンのうち18本で可能です。なお、前記は、ESP-WROOM-32の状況です。ESP32-S2やESP32-C3では異なります。 アナログ出力(PWM出力)は、PWMによる疑似的なアナログ出力です。アナログ出力(PW
ONKYO の INTEC 205 シリーズのチューナ T-405FX をエアチェック用に買いました。タイマー内蔵で4プログラムというのは最近では貴重なので、いいかなと思って。聴いてみると音も値段(1万2千円台)の割にはよく、コストパフォーマンスは高いと思います。というか、数万円で買える現行のチューナなら、どれもほとんど変わらないと予想して買ったのですが。 予想が外れたのが、背面のサービスコンセントが非連動であることと、タイマ動作にINTEC 205シリーズのアンプ (A-90xシリーズ) が必要なことです。アンプは別で持っているので欲しくなかったので。 INTEC 205 シリーズの機器間の通信はRI端子を通しているので、信号をコピーするためにアンプを入手することにしてオークションで入札しはじめるると、調べられている方がいました(http://www.page.sannet.ne.jp/
PIC AVR 工作室別館 arduinoの館->TopPage->標準機能->デジタル入出力 arduinoのデジタル入出力について arduinoのデジタル入力は、AT-MEGA168が装備しているデジタル入出力ピンを使って実現されています。 このデジタル入出力機能の概要と使い方、使用上の注意点をまとめていきたいと思います。 arduinoのデジタル入出力機能 デジタル入出力ピンについて arduinoの0番~13番ピンの14本のピンは、デジタル入出力端子として割り当てられています。 そして、アナログ入力ピンとして割り当てられているアナログ0番~5番もそれぞれデジタル14番~19番として 使用することが可能です。 これらのうち、デジタル0番~13番は(MEGA168のリセット時と同様)デフォルトでデジタル入力ピンに設定されています。 14番~19番はデフォルトでアナログ入力ピンに設定さ
Beaglebone I/O A small library to support working with input and output pins on the beaglebone (http://www.beagleboard.org/bone). It comes together slowly and is largely not tested yet. It is an experimatel project for understanding the beaglebone hardware setting up C projects with autoconf writing the build system In the end it shall be fairly highlevel and mimic the behaviour of the Arduino Lan
BeagleBoneに温度センサーをつけて温度のログを取るものは作りましたが、現在の温度をリアルタイムで見たいので、何かしら表示器をつけようと思いました。 BeagleBoneにはGPIOがたくさんあるので7セグLEDを駆動しても良いのですが、せっかくI2Cの機能を持っているので、これを使うことにしました。 I2Cはひとつのマスタと複数のスレーブをバスにつなげることができる2線式の通信規格です。 マイコンが使用するポートを減らすために作られたとのこと。 I2Cの使い方 I2C@wikpedia さて、I2Cを利用するにもI2C対応の表示機が無いと実験すら出来ないので、秋月電子でI2C液晶キットを買いました。 I2C接続小型LCDモジュールピッチ変換キット 600円なり。 送料が500円かかるため、この際なので表面実装LED等、他にも部品を買いました。 無印BeagleBone1号機は温度計
BeagleBone Black Description The BeagleBone Black is the newest member of the BeagleBoard family. It is a lower-cost, high-expansion focused BeagleBoard using a low cost Sitara XAM3359AZCZ100 Cortex A8 ARM processor from Texas Instruments. It is similar to the Beaglebone,but with some features removed and some features added. The table below gives the high points on the differences between the Bea
■Music Player Daemon とは Music Player Daemon (MPD) は、ネットワークを通してコントロールされる音楽ライブラリ・サー バです。操作にはクライアントが必要ですが、一番単純なクライアントも別にインストールする必要 があります。液晶サーバ lcdproc に状態を表示できるクライアントに、紹介する lcd-stuff などが あります。 インストールする apt-get で mpd と、コンソールで操作するクライアント mpc をインストールします。root で、 apt-get install mpc mpd を実行します。 ■音楽ファイルの用意 音楽ファイル (MP3, WAV など) を用意します。/var/lib/mpd/music ディレクトリにファイルをコ ピーするか、別のディレクトリにあるならシンボリック・リンクを張ります。
タグ メンテナンス(74) 自作(19) 車載動画(10) ブレーキ(10) バッテリー交換(8) ヒューエルポンプ(8) ABSランプ点滅(7) ツーリング(7) マフラー交換(6) クラッチ交換(6) アイドリング調整(4) エンジン同調(4) ホイールベアリング交換(4) タイヤ交換(3) ユーザー車検(3) シート張替(2) スターターモーター交換(2) スロットルポジションセンサー(2) サスペンション(2) オイルレベルグラス交換(2) イグニッションセンサー(2) RID(2) 内圧コントロールバルブ(2) 安全対策(1) インジェクター(1) サイドスイッチセンサー(1) プラグコード交換(1)
The Goal The goal of this site is to provide easy to deploy stock armhf embedded images that are very stable. The goal is not to provide the absolute latest kernels that may lack stability. This ease of deployment and stability enables the software engineer to focus on software development without the hassles of building operating systems and fussing with bleeding-edge kernel issues. Ubuntu Trusty
Download: #user@localhost:~$ wget -c https://rcn-ee.com/rootfs/eewiki/minfs/debian-10.4-minimal-armhf-2020-05-10.tar.xz Verify: #user@localhost:~$ sha256sum debian-10.4-minimal-armhf-2020-05-10.tar.xz #sha256sum output: cd598e42850cbef87602bf15ee343abfbf0d8c6ba81028c741672b5f24263534 debian-10.4-minimal-armhf-2020-05-10.tar.xz Extract: #user@localhost:~$ tar xf debian-10.4-minimal-armhf-2020-05-10
PandaBoard ES上のUbuntuでUSBの無線LAN子機を使う場合、個別にドライバを入れる必要があります。PLANEXのGW-USValue-EZは安い、小さいってことで使っている人が多く、情報も多いです。 PLANEXとしてLinux用ドライバを配布している訳ではないので、無線LANチップのドライバを入れます。使われているチップはネット検索すればだいたい見つかるんですが、PLANEXの製品はWindowsに入れてみれば確認することができます。 チップが分かったらRealtekから必要なドライバをダウンロードします。このときLinuxカーネルのバージョンを確認します。アップデートをフルに行っているとカーネルのバージョンが上がるため、ミスマッチする場合があります。 ダウンロードが完了したら、解凍し、インストールスクリプトを実行します。 $ cd ~/Downloads/ $ unz
(For BeagleBoardAngstrom, click here.) (Should Beagleboard:Ubuntu On BeagleBone Black be merged into this page?) This page is about running a Linux distribution (ARM EABI) Ubuntu on the BeagleBoard. BeagleBoard will boot the (ARM EABI) Ubuntu distribution from the SD card. Since much of this page is generic, it has also been extended to help support devices such as the PandaBoard and BeagleBone. F
Arduinoタンクの組み立てのほうはある程度出来たので、 タンクにつむBeagleBoard-xmの無線LAN化をすることにしました。 基本的には下記のサイトを参考にして設定をすればOKです。 Beagleboard-xmで遊ぼうのコーナー(ソフト編) BeagleBoard-xM + Ubuntuで無線LAN@STUDIO-K PONTAの日記 Linuxで無線LAN@ゆうちくりんの備忘録 。。。。と言いたいところですが、無線LANアダプタの種類によっては 設定が正しくても動作しないことがあるようです。 無線LAN親機 バッファロー WHR-HP-G300N 無線LAN子機(1) pci GW-USValue-EZ iwconfigで、wlan0として認識はされた。lsmodでもrtl8192cuのモジュールがロードされていた。 ただし、wpa_supplicantを実行すると、 "B
Archives トップページページ一覧メンバー編集 ApkManager5.0.2の使用手順 最終更新: stmay30 2013年03月21日(木) 22:30:48履歴 Tweet ApkManagerを使用するための準備 1.JDKのインストール Java SE DownloadsからJDKをダウンロードしてインストール 2.Android SDKのインストール Android DevelopersからAndroid SDKをダウンロードしてインストール ※インストーラー版とzip版が用意されている 3.apktoolのダウンロード android-apktoolから apktool-install-windows-r05-ibot.tar.bz2 apktool1.5.1.tar.bz2 をダウンロードし、展開した中身をAndroid SDKのplatform-toolsディレク
なにげにぷろぐらまーWiki プログラミング系のネタをまとめていきます。 トップページページ一覧メンバー編集 Android - カスタムROM 最終更新: bokkuri_orz 2012年07月02日(月) 02:23:05履歴 Tweet 目次 目次 カスタムROM作成手順 ファイルの種類 apk jar dex 必要なツール Flashtool apktool Cygwin Kitchen_Files dxda Kitchen ftf-extractor fastboot DoomLords Easy Root Kit v4 Demo META-INF Folder DroidExplorer セットアップ手順 Cygwinをインストール Kitchen_Files flashtool, ftf_extractor flashtool SystemFolderの取得 tft_ext
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く