このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン |
arduino:m5stick:02.エルチカ [2020/08/08 08:58] – baba | arduino:m5stick:02.エルチカ [2020/08/08 10:12] – baba |
---|
{{ :arduino:m5stick:m5stickc_01.jpg?400 |}} | {{ :arduino:m5stick:m5stickc_01.jpg?400 |}} |
| |
| <html> |
| <div style="position: relative; padding-bottom: 62.5%; height: 0;"><iframe src="https://www.loom.com/embed/95d4962a97174a97a28f240d41fc6302" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div> |
| </html> |
<code> | <code> |
#include <M5StickC.h> | #include <M5StickC.h> |
} | } |
</code> | </code> |
| |
| ===== 外部LEDをLチカさせる ===== |
| さあ、1秒おきに内部LEDを点滅させることができたでしょうか? |
| これだけでは内部に実装されたLEDの点滅のみなので、ブレッドボード上のLEDも同様に点滅させてみましょう。 |
| M5StickCにはソケットが備わっており、ここからジャンパー線などを利用して入力や出力を簡単に拡張することができます。今回はG0ピンをLED動作ピンとして利用してみます。他のピンでももちろん構いません。またオームの法則を利用して利用するLEDに適切な抵抗を一本追加する必要があります。以下動画で利用している抵抗は270[Ω]を利用しています。LEDと抵抗の計算方法は別途[[http://www.sousin.net/design/sousin/contents/teikou_keisan.htm]]を参照してください。またLEDには極性(プラスとマイナスを間違えてはいけない、ということ)がありますので、プラス(アノードと呼びます)、マイナス(カソードと呼びます)を間違えないように接続してください。下記動画の回路図も合わせて示します。 |
| |
| <html> |
| <div style="position: relative; padding-bottom: 62.5%; height: 0;"><iframe src="https://www.loom.com/embed/bf2d7020e6d94bbeab609aec17dce794" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div> |
| </html> |
| |
| <code> |
| #include <M5StickC.h> |
| |
| void setup(){ |
| M5.begin(); |
| pinMode(G0, OUTPUT); |
| } |
| |
| void loop(){ |
| digitalWrite(G0, LOW); |
| delay(1000); |
| digitalWrite(G0, HIGH); |
| delay(1000); |
| } |
| </code> |
| |
| {{ :arduino:m5stick:スクリーンショット_2020-08-08_10.10.53.png |}} |
| |