CircuitPython Raspberry Pi Pico Wでtiltセンサーを使う#12 wifi機能がついたpico wでIotをする前にAH407というチルト(傾斜)センサーの使い方をマスターします。もちろんCircuitPythonを使ってプログラミングをしていきます。 2023.05.28 CircuitPythonRaspberry pi pico W
CircuitPython Raspberry Pi PicoでCircuitPython#11 Picoの特徴はなんといっても自由に使えるGPIOピンが20本以上あることです。LEDをたくさんコントロールするときに最適です。とても小さなこのサイズも立派なアドバンテージになります。 2023.05.02 CircuitPythonRaspberry Pi Pico
CircuitPython サーボモーターを制御する#10 サーボモーターの接続サーボモーターの接続にはGP12のサーボモーターポートを使います。MakerPiRP2040にはSG90が最適です。以下の商品がおすすめです。数が多すぎますが、友達と分けて使えばいいでしょう。MakerPiの薄型サーボモ... 2023.04.27 CircuitPythonMaker Pi RP2040
CircuitPython NeoPixel animationライブラリを使う#09 NeoPIxelテープの配線WS2813Bという規格でこちらはサブの線を持っているため、途中のLEDが切れてもつぎのLEDがひかってくれるというタイプ。アマゾンで探しても現在では取り扱っていませんでした。今回使用するのはWS2812B規格の... 2023.04.07 CircuitPythonMaker Pi RP2040
CircuitPython 関数を使ってすべての動きを定義する#08 robotの制御を関数で定義します。def関数により、何回も行う処理を簡単に呼び出せるようにするのです。forward,right_rotate,left_turnなどなど。直感的にロボットを制御できますね。 2023.03.14 CircuitPythonMaker Pi RP2040
CircuitPython TAMIYA CAM ROBOTを直感的に操る#07 Pythonの関数(function)を使って動きを作っていきます。defとは?引数(argument)ってなに?関数を作っておくと同じ処理を行うとき簡単に呼び出せるのでとても便利です。 2023.03.10 CircuitPythonMaker Pi RP2040
CircuitPython いよいよモーターをうごかす#06 CircuitPythonでのDCモーター制御はthrottle1(左)とthrottle2(右)です。あとは数値を入力するだけ。これだけで意のままにロボットをうごかすことができるのです。 2023.03.07 CircuitPythonMaker Pi RP2040
CircuitPython PIEZO BUZZERで音を鳴らそう#05 Maker Pi RP2040のGP22にマウントされているブザーを使って音楽を奏でます。周波数を毎回手入力するのは間違いが起きやすいので、辞書型を使って音階を登録して使いやすくします。 2023.03.05 CircuitPythonMaker Pi RP2040
CircuitPython ルーレットを作る#04 Maker Pi RP2040上でCircuitPythonルーレットを作ります。random関数をimportして乱数を発生させます。 2023.03.05 CircuitPythonMaker Pi RP2040
CircuitPython プログラマブルボタンをつかってみる#03 Maker Pi RP2040には2つのプログラマブルボタンが付いています。これらを有効化するための方法。使い方を見ていきましょう。if文を使ってボタンが押されている状態を検知します。 2023.03.05 CircuitPythonMaker Pi RP2040