Arduino

ポチしてしまった.
Tutorial はこれ
↓↓↓↓↓
コンヒューター/Arduino/The Most Complete Starter Kit for Mega V1.0.2021.05.13.pdf
概略はこれが判り易かった
↓(2025.07 の時点では リンク切れ )
https://fabcross.jp/topics/beginner_guide/20200803_arduino_guide.html
ここで使う スケッチブック(Code)(inoファイル)は arduino を install した PC の [\user\Documents\Arduino\elegoo\] にある
include file は その中のzipにある xxx.h を直接配置しても ok みたい(simulideの場合)
言語はここを参考に
http://www.musashinodenpa.com/arduino/ref/
このサイトも,上に準拠して書かれていてわかりやすい
↓↓↓↓↓
おもろや(再構成)
■arduino nano の概略
■ Arduino UNO R4 はちょっと違う
Arduino UNO
R4とC#でシリアル通信するときの罠
.....
Arduino UNO R4 C#アプリでシリアル通信できない???解決!
■WiFi接続
【Arduino】UNO R4 WiFi で「WiFi」接続する!
■Arduinoで開発
Arduinoに接続したLEDをWindows PCのC#アプリからシリアル通信で制御する
ソースに絡まるエスカルゴ -
【Arduino/python】Arduino UnoのEthernetシールドでUDP通信
Lチカしながら音楽再生・Arduino UNO R4のタイマと割り込みとクロック事情
2025.08.09 現在 arduino IDE 2.3.6 は三条と病院ではOKだが,川岸町の環境では ino をload するのがおかしい
...synologyからloadしようとするからできないのかも--synchro した local drive なら load できる.
...でも errorを告げるおかしな console がでるのは同じ
...2.3.4 にもどした
■Arduino で VSCode を使うには
ArduinoをVSCodeで使いたい! を参考にした
【開発環境】Visual
Studio Code上でArduino開発
Arduino
用の Visual Studio Code 拡張機能
2025.06.18 なんかやり方を忘れたのでここを参照した--が違うようだ.Version によっていろいろ随分違う.使えるツールも変わってきている
VS から C++ を先に install しておくも吉
設定ファイル json を書き換えるときは 行末にコンマ[,]を忘れるな
arduino cli とか余計な設定はいらないみたい
...いらないマシンとないと動かないマシンがある...以前の遺残があって,なんとなく動いている?
基本的には arduino ide 2.0系では保証されない.1.0系を対象に作成されているとか...
でも(C++の設定が)うまくいかなかった
で,これが参考になった(再度ここ)
【開発環境】Visual
Studio Code上でArduino開発
★設定で, C_Cpp.intelliSenseEngine(IntelliSense プロバイダーを制御します) を [Tag Parser] に
...こうしないと arduino の予約語に波線[~~~~~~]がついてしまう.
...この波線は arduino.h
を探せないのが原因かとともっていたが,C++ の設定の中にあるし,そういう問題ではなかったようだ
SimulIDE を使う場合は Arduino の開発環境は
arduino-1.8.19-windows.exe から Install するのが吉かも
そうしないと Tools のフォルダがなくて SimulIDE の設定に困る
arduino 2.3.2 をインストールした環境でも,SimuIDEにその場所を指定すれば作動する
ここ↓
C:\Users\byf04\AppData\Local\Programs\arduino-ide
ただし,
avr-readelf
executable not detected といわれいろいろなファイルが無いと言われるので探した
探すとここにある
C:\Users\Yasushi\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin
ここに PATH を切るか - これでうまくいった
■ プルダウン、プルアップとは? → ここが分かりやすかった
| ELEGOO チュートリアルに沿ってリアルで | おもろや | CRUMB | ||
| Lesson 0 IDE のインストール | Lesson 00 【インストール編】 | |||
| Lesson 1 ライブラリを追加してシリアルモニタを開く | Lesson 01 【ライブラリインストールおよびPCとの接続編】 | 接続-電源オン | ||
| Lesson 2 点滅 | Lesson 02 【ダイオード点滅編】 | Lesson02_Blink | ||
| Lesson 3 LED | Lesson 03 【ダイオードの輝度変更編】 | Lesson03_LED | ||
| Lesson 4 RGB LED | Lesson 04 【RGBダイオード制御編】 | |||
| Lesson 5 デジタル入力 | Lesson 05 【プッシュボタンスイッチ編】 | Lesson05_デジタル入力 | ||
| Lesson 6 アクティブブザー | Lesson 06 【電子ブザー編】 | Lesson06_ActiveBuzzar | ||
| Lesson 7 受動ブザー | ||||
| Lesson 8傾斜ボールスイッチ | ||||
| Lesson 9 サーボ | ||||
| Lesson 10超音波センサモジュール | ||||
| Lesson 11膜スイッチモジュール | ||||