Arduino Uno で電子工作
公開日:
:
最終更新日:2015/08/09
gadget
昨日 Arduino エントリーキットが届いたので、
電流、電圧?抵抗器?オームの法則って? | Device Plus – デバプラ
を参考に、夏休みの工作を開始。
そして早速問題発生。
MacBook Pro Late 2011 + Yosemite (MacOS 10.10.4) で Arduino IDE(Arduinoアプリ)を使ってArduinoにスケッチを書き込もうとしたところ、
「マイコンボードに書き込もうとしましたが、エラーが発生しました。」
が発生して書き込めなかった。
謎なのが、書き込めなかったのに1秒ごとのLチカが成功していることだ。
結局、ツール > ポート で COM1が選択されていたことにより発生していたようだ。
COM1ではいけないことを知らなかったので思いつかなかった。
後からわかったが、pxt | 【Arduino】 Arduinoに入門してみた によると最初に Arduino をUSB接続して待つ必要があったらしい。やはり初心者には本が必要だったか…
そして、どうやらそのページによると最初から1秒ごとにLチカするスケッチが書き込まれていたようだ。謎解決。
次の問題は、Arduino IDEではEmacsキーバインドが使えないこと。どうやら Arduino IDEはCocoaアプリでないので効かないらしい。これは困った…
困ったので、Arduino IDEを使わず、コマンドラインからUploadできるようにする。
以前は ino というツールが使えたらしくいろいろなページが見つかるが、Arduino Playground – CommandLine を見たところ最新のArduino IDEではもう使えないらしい。
ino はあきらめて
コマンドラインでArduino開発 : vim + platformio – Qiita を参考にして platformio でコマンドラインでビルドできるようにした。
これで Arduino IDEの呪縛から逃れることができた。
platformio serialports monitor を実行して抜けられなくなったら、Ctrl+] を押そう。
このページにしたがって環境構築した場合、もう一度 platformio を使い始めるときは、workon platform する。
順番に DevicePlus の手順を試して、光センサーと温度センサーも試した。ちゃんと温度も30度近くと表示されて、いかに部屋が暑いかわかってしまった。
遅ればせながら Arduino 楽しい。
関連記事
-
-
Kickstarter で iPhone/Android で使える腕時計 Pebble に出資してみた
Kickstarter で28時間で100万ドルを調達したという Pebble E-Pape
-
-
電子ピアノ KORG LP-380 ローズウッドを買ってみた
数ヶ月前に、電子ピアノ CASIO Privia PX-720 の高いドの音が出なくなってしまった。
-
-
NAMM 2016 気になるもの YAMAHA MD-BT01
The 2016 NAMM Show でいろいろ面白いものが発表されているようだ。NAMM Show
-
-
Pebble SDK Update coming soon (2013.11.07)
ひそかに毎日待っていたPebble SDK Updateのお知らせがついに来た。 今回は何
-
-
AirMac Extreme (第5世代) MD031J/A 購入。15400円。
自宅の無線LAN環境に関して不快なことが多いので半年くらい悩んだ後にAirMac Ext
-
-
KORG nanoPAD2を改造してみた
年末に買ったnanoPAD2はなかなか良いものなのだが、結構強くパッドを叩かないと反応してくれない。
-
-
ポケモン GO Plus 購入
品薄が続いているポケモンGO Plusだが、自分はたまたま9/16発売日朝7時にひとりぶろぐさんのT
-
-
Topeak Ridecase for iPhone 7 Plus は2017年1月発売
(画像はiPhone 6 Plus 用 Ridecase)7月にTopeak Ridecase fo
-
-
Pebble Time 発表されたのでさっそく出資
新型 Pebbleが2/25 0:00AM JST に発表された。 なんと、今回も Kic
-
-
fitbit 日本語版を買ってみた
2013年3月に発売された fitbit ソフトバンクBB、Bluetooth 4.0接続の