Arduino †
- Arduino - Wikipedia
- Arduino は、単純な入出力を備えた基板と Processing/Wiring 言語を実装した開発環境から構成されるシステム。Arduino はスタンドアロン型のインタラクティブ・オブジェクト開発にも使え、ホストコンピュータ上のソフトウェア(例えば、Adobe Flash、Processing、Max/MSP、Pure Data、SuperCollider)で制御することもできる。現在、組み立て済みの基板を購入することもできるが、ハードウェア設計情報のEAGLEファイルは無料で公開されており、誰でも自分の手で Arduino を組み立てることができる(オープンソースハードウェア)。
Memo/Gainerとの違いは、Arduinoは単独で実行できる。GainerはPCと接続したままでないと実行できない。
ESPHome: ESP8266, ESP32, RP20240に対応したホームアシスタント †
記事:
Arduino Web Editor: ブラウザからarudinoに書き込み †
USBシリアル変換器を繋いだ場合、COMポート番号を増やさないようにする †
- WindowsはVendor ID(VID)、Product ID(PID)、シリアルナンバーを識別してCOMポート番号を増やす。
- COMポート番号の最大は255
- レジストリを変更する事でCOMポートが増えなくなる。
記事:
VisualStudioCodeで開発 †
記事:
m5stack: ESP32 + ケース + バッテリー + 液晶他 †
- https://m5stack.com
- 中国深圳の企業
- プロトライピング向けの機能がまとめてある
- Arudino IDE, MicroPython等で開発
- CPU: ESP32(WiFi, Bluetooh)
- ケース、ボタン
- バッテリー
- 液晶ディスプレイ
ショップ:
アプリ:
サンプル:
記事:
開発環境 †
SmartConfig: WiFi設定をスマホから行う †
- WiFiのSSIDやパスワードをソースコードに入れたくない。GitHubに公開する時に削除する必要がある。
スマホアプリ:
LTspice 回路シミュレータ †
ESP32 †
ESP8266の後継機
ESP8266 †
音声合成 †
電力計/ワットチェッカー †
FM音源 †
- GMC-MOD01説明 - PukiWiki
実チップを搭載
YAMAHA製FM音源LSI「YMF288-M(OPN3-L)」を搭載しています。
この音源はPC-98x1界隈で「PC-9801-86(86音源)」と呼ばれた拡張音源ボードから、PCMに関する機能を削減した物とお考えください。
オープンソースの回路図エディタ「Fritzing」 †
- japanino付属のP.O.Vユニットを書いてみた

error: pitches.h: No such file or directory †
Japaninoの音を出すサンプルスケッチはそのままではベリファイエラーになる。
サンプルフォルダにあるのでコピーすればいい「C:\Program Files (x86)\arduino\examples\2.Digital\toneMelody\pitches.h」
認識しない場合はIDEを再起動
Arduino IDE 1.0のフォントサイズを変更する †
コンソールのフォントが小さくて見にくい場合など。
- C:\Program Files (x86)\arduino\lib\theme\theme.txt
Arduino IDE 1.0にJapaninoを追加 †
Japanino特設サイト | 大人の科学.net からダウンロードできる 「arduino-0018-japanino.zip」は日本語化されていて、japaninoも登録済みであるが、古い。
最新のIDEを使いたい場合、UIは英語になる1.0.1から多言語対応なので日本語も問題なく、ハードウェアの追加で対応できる。
- http://arduino.cc/en/Main/Software から最新の「Arduino 1.0」をダウンロードし、「C:\Program Files (x86)\arduino」に展開すると仮定
- そのままでは、コンパイルエラー「pins_arduino.h: No such file or directory」になるのため「arduino-0018\hardware\arduino\cores\arduino」の以下のファイルを「C:\Program Files (x86)\arduino\hardware\arduino\cores\arduino」にコピー
pins_arduino.c
pins_arduino.h
- 「C:\Program Files (x86)\arduino\hardware\arduino\boards.txt」の先頭に以下を追加
##############################################################
japanino.name=Gakken Japanino
japanino.upload.protocol=stk500
japanino.upload.maximum_size=14336
japanino.upload.speed=19200
japanino.bootloader.low_fuses=0xe2
japanino.bootloader.high_fuses=0xdd
japanino.bootloader.extended_fuses=0x00
japanino.bootloader.path=lilypad
japanino.bootloader.file=LilyPadBOOT_168.hex
japanino.bootloader.unlock_bits=0x3F
japanino.bootloader.lock_bits=0x0F
japanino.build.mcu=atmega168
japanino.build.f_cpu=8000000L
japanino.build.core=arduino
- Arduinoを起動し、Tools > Board > Gakken Japaninoを選択
- Tools > Serial Port > COM(X)を選択
- サンプルの動作例:File > Examples > Digital > BlinkWithoutDelay
- Verify(チェックマーク)ボタンで、コード検証
- エラーが起きなければ、Upload(→)ボタンで、アップロード
- LEDが点滅すれば成功
購入 †
- がじぇっとるねさす RX63N搭載 Arduino互換。性能比10倍 GR-SAKURA FULL \4,705 / GR-SAKURA \3,505。
- スイッチサイエンス 安いArduino Uno R3や、ADK対応ならArduino Mega ADK
ライブラリ †