Open23

Arduinoについて勉強していく

ピン留めされたアイテム
winnie279winnie279

Arduinoに入門する

チュートリアル

この記事[1]のコードの部分だけを見れば、Tutorialになる。

ピン配置について

ピン配置とは、電子部品のピンにどんな役割があるか表したもの[2]


ピン配置の画像[3]

それぞれのピンの役割については、この記事[2:1]が分かりやすかった。

電子回路について

この記事[4]を参照のこと。

脚注
  1. https://qiita.com/oda3104/items/2bf47ac6a147739e3a3c ↩︎

  2. https://miraiworks.org/?p=5655 ↩︎ ↩︎

  3. https://omoroya.com/arduino-extra-edition-22/ ↩︎

  4. https://zenn.dev/yuji207/scraps/06055ff84fabcb ↩︎

winnie279winnie279

ArduinoとRaspberry Piの違い

winnie279winnie279

Arduino[1]

Arduinoの方が比較的シンプルに実装できる。

  • OS:ない(マルチタスクに対応していない)
  • 言語:Cベース
  • 開発環境:Arduino IDE
  • 互換性:オープンソースのため多数の互換デバイスが存在する。
  • センサー:Arduino専用(シールド)
    • アナログセンサーがそのまま使える(?)
    • 開発言語が1種類なので、サンプルコードがそのまま使える。
脚注
  1. https://blog.tkrel.com/8566 ↩︎

winnie279winnie279

Raspberry Pi[1]

Raspberry Piは複雑な処理を実装できる。

  • OS:Linux
  • 言語:なんでも
  • 開発環境:なんでも
  • 互換性:多くはないが、互換デバイスが存在する。(オープンソース?)
  • センサー:たぶん汎用的(?)
    • デジタル・アナログ変換しないと使えない(?)
    • 開発言語が多様なので、サンプルコードを流用できない時がある。
脚注
  1. https://blog.tkrel.com/8566 ↩︎

winnie279winnie279

スケールを自作してみる

  • 接続方法がよく分からん[1]
  • 数値の時間平均を求めて表示しないといけない[1:1]
  • CSV出力したいが、シングルタスクでできるのか?[2]
脚注
  1. https://goengine.hatenablog.com/entry/2019/03/24/235058 ↩︎ ↩︎

  2. https://qiita.com/ryota765/items/0cfc2ea2d598de11b174 ↩︎

winnie279winnie279

いや待ってこれシリアル通信だからPCと繋がないとCSV保存できねぇじゃねか

winnie279winnie279

ほしい物リスト

  • Arduino UNO
  • ロードセル(2 kgまで計測できればよい)
  • 抵抗(10 kΩとか)
  • LED(テスト用)
  • ブレッドボード
  • Wi-Fiモジュール(いらないかも)
  • シリアル通信用ケーブル(USB Type-Aオス to USB Type-X オス)
  • Arduinoケース(透明がよい)
  • 導線(?)
  • 電源まわり
  • スイッチ(リレーとの関係?)
  • A/Dコンバータ(HX711)

https://burariweb.info/electronic-work/arduino-learning/arduino-power-supply-method.html
単三電池 + 電池ケース + スイッチ + DCコネクタが良さそう