ゆるプロで扱う マイコンとプログラミング言語
他にも色々ありますが、主に使用しているはコレらのマイコンです。ArduinoIDEでプログラミングできるモノが殆どです。
分かり易くAmazonのリンクを貼ってありますが、秋月電子通商、SWITCH SCIENCE、マルツオンラインなどでの購入をお勧めします。
Amazonは転売価格になっている事が多いので。
RaspberryPI Amazon SWITCH SCIENCE |
LinuxOSが動作するので、実質パソコンと変わらず、OS上で動作するC/C++、Java、Python etc 色々な言語が使えますが 〇〇言語でRaspberryPIを使うのではなく、RaspberryPIで○○言語を使うになる気がします。 Linux OS上で動作する言語ではなく、〇〇言語のプラットフォームとしてRaspberryPIが使用されているモノとして ・IchigoJam BASIC RPi ・Pi STARTER SLILE BASIC を扱います。 ←はRaspberryPI 3ですが、2023/10時点で RaspberryPI 5が出ています。 |
|
ArduinoUNO 秋月電子通商 SWICH SCIENCE |
オープンソースハードウエアなので互換品が安価に入手できます。 ArduinoUNO R3 / R4 / Leonard / Nano /Mega / Due / GIGA / Micro / ProMicro など、ファミリー品も多岐に渡ります。 専用のIDE、ArduinoIDEを使用してC++言語(Arduino用にカスタマイズされており、Arduino言語とも呼ばれています)でプログラミングします。 ゆるプロでは主にArduinoIDEを使用しています。 ArduinoUNO R3互換品と電子部品をセットにした人気の高い入門キット → |
|
ATMega328 秋月電子通商 SWICH SCIENCE |
ArduinoUNOに使用されているマイコンチップです。 電子工作でガジェットに組み込むのに、小さくて安上がりなのでArduinoUNO R3自体ではなくマイコンチップだけを使用します。 更に小型のATTiny13 / ATTiny85を使用する事が多いです。 ※コロナ禍前は200円位だったのですが、半導体高騰の煽りを受けて400円(2023/10時点)に値上がりしています。 |
|
WIO TERMINAL Amazon 秋月電子通商 SWICH SCIENCE |
TFT液晶を備えたマイコン 同じような構成のM5Stackの方が知名度が高く、ちょっと情報少な目。 ArduinoIDEでプログラムを作成します。 |
|
M5Stack 秋月電子通商 SWICH SCIENCE |
TFT液晶を備えたマイコン 5cmx5cmのユニットで、オプションユニットを積み重ね(STACKし)て使用できる。 ArduinoIDEでプログラムできます。 他に、ビジュアルプログラミング環境 UiFLOW、microPythonが使用できます。 ←は M5Stack CORE2 IoTですが、サイズや構成が異なるファミリー品 M5Stack BASIC / CORE2 / M5Stick / M5Atom など多くのバリエーションがあります。 |
|
micro:bit Amazon 秋月電子通商 SWICH SCIENCE |
イギリス BBCが開発した教育用マイコン ビジュアルプログラミング環境 MakeCodeでプログラムを作成します。 MakeCodeではJavascriptも使用できます。 ArduinoIDEでもプログラミングできます。 |
|
RaspberryPI PICO Amazon 秋月電子通商 SWICH SCIENCE |
RaspberryPI財団が開発したマイコン。なのでRaspberryの名称が付いていますが RaspbberyPIとは関係ありません。 C/C++、microPythonでプログラミングします。 ArduinoIDEでもプログラミングできます。 WiFi機能を備えた RaspberryPI PICO W もあります。 |
|
Seeeduino XIAO Amazon 秋月電子通商 SWICH SCIENCE |
切手サイズのマイコン CircuitPython、ArduinoIDEでプログラミングできます。 WiFi機能を備えたSeeed Studio XIAO nRF52840 Senseもあります。 |
|
ESP32 DevkitC ESP-WROOM-32 秋月電子通商 SWICH SCIENCE |
Wi-FiとBluetoothを内蔵する低コスト、低消費電力なSoCのマイクロコントローラを使用したマイコンボード ArduinoIDEでプログラミングできます。 |
|
Meowbit SWITCH SCIENCE |
Makecode ArcadeやPythonでレトロゲームを作ることができるカードサイズのマイコンです。 micro:bit用の拡張基板と接続することができ、 ゲームプログラミングとハードウェアデバイスを組み合わせた用途に使用できます。 ※互換性があるのは拡張基板のハードウエアだけです。ソフトウエアには互換性はありません。 |