Cytron社製のMaker Pi RP2040で、CircuitPythonの使い方をみてみましょう。

テキストスクロール看板をAdafruit IO経由で操作する#15
Raspberry pi pico Wを使ってサインボードを作成。CircuitPythonで開発しています。制作費は5,000円ほどでしょうか?

pico wとCircuitPythonでテキストをスクロールさせる看板を作る#14
Raspberry pi pico Wを使ってテキストをスクロールする看板を作ります。Matrix PanelはWS2812b仕様の中華製パネルを使用します。

tiltセンサーをクラウド監視#13
AH407のデータをAdafruit.IO経由でクラウド監視します。遠隔地の情報もインターネット経由で確認できます。またスマホからの確認も簡単ですね。

Raspberry Pi Pico Wでtiltセンサーを使う#12
wifi機能がついたpico wでIotをする前にAH407というチルト(傾斜)センサーの使い方をマスターします。もちろんCircuitPythonを使ってプログラミングをしていきます。

Raspberry Pi PicoでCircuitPython#11
Picoの特徴はなんといっても自由に使えるGPIOピンが20本以上あることです。LEDをたくさんコントロールするときに最適です。とても小さなこのサイズも立派なアドバンテージになります。

サーボモーターを制御する#10
サーボモーターの接続サーボモーターの接続にはGP12のサーボモーターポートを使います。MakerPiRP2040にはSG90が最適です。以下の商品がおすすめです。数が多すぎますが、友達と分けて使えばいいでしょう。MakerPiの薄型サーボモ...

NeoPixel animationライブラリを使う#09
NeoPIxelテープの配線WS2813Bという規格でこちらはサブの線を持っているため、途中のLEDが切れてもつぎのLEDがひかってくれるというタイプ。アマゾンで探しても現在では取り扱っていませんでした。今回使用するのはWS2812B規格の...

関数を使ってすべての動きを定義する#08
robotの制御を関数で定義します。def関数により、何回も行う処理を簡単に呼び出せるようにするのです。forward,right_rotate,left_turnなどなど。直感的にロボットを制御できますね。

TAMIYA CAM ROBOTを直感的に操る#07
Pythonの関数(function)を使って動きを作っていきます。defとは?引数(argument)ってなに?関数を作っておくと同じ処理を行うとき簡単に呼び出せるのでとても便利です。

いよいよモーターをうごかす#06
CircuitPythonでのDCモーター制御はthrottle1(左)とthrottle2(右)です。あとは数値を入力するだけ。これだけで意のままにロボットをうごかすことができるのです。