M5Stack でLEDライト点灯までの3ステップ
🚨 緊急のお知らせとお願い 🚨
いつもKotaro Studioをご覧いただき、心より感謝申し上げます。
今回、私たちの活動をさらに広げるため、音楽家人生をかけたクラウドファンディングをスタートしました。
ヒーリング音楽の世界で、より多くの人々に癒しと希望を届けるための挑戦です。皆様のお力添えがあれば、この夢を現実にすることができます。
ご支援をいただける方はもちろん、サイトをシェアしていただくだけでも大きな励みになります。また、応援の声をSNSでシェアしていただければ、私たちの士気も大きく高まります。
短い期間ではありますが、11月30日までに目標を達成し、皆様に素晴らしい音楽をお届けできるよう全力を尽くします。どうか応援をよろしくお願いいたします。
簡易紹介:こうたろう
1986年生まれ
音大卒業後日本、スウェーデン、ドイツにて音楽活動
その後金田式DC録音のスタジオに弟子入り
プログラミング(C)を株式会社ジオセンスのCEO小林一英氏よりを学ぶ
現在はヒーリングサウンド専門のピアニスト、またスタジオでは音響エンジニア、フォトグラファーなどマルチメディアクリエーターとして活動中
当記事ではプログラマー、音響エンジニアとして知識とスキルをシェアしていきます。
トレードに関するブログサイトではより本格的な金融に関するPythonのサンプルコードを公開中!
パーツを用意
LEDを点灯させるためには、パーツが必要です。
M5Stackで点灯するために以下のパーツを用意しましょう。
筆者はスイッチサイエンスさんで揃えたので、スイッチサイエンスさんのアドレスをリンクしておきます。
アカウント作成など面倒でAmazonでついでに買うよって方は以下。
ジャンパワイヤはオスオスになっているものが必要です。
M5Stackに付属されているジャンパワイヤはオスメスなので注意。
配置する
ブレッドボードにLEDを配置し、M5Stackに繋げます。
M5Stack側の信号はGポートと2ポートから送ります。
プログラムを書く
通称Lチカとも呼ばれる、LEDの点灯のプログラムです。
#include <M5Stack.h>
#define LED_PIN 2
void setup() {
M5.begin();
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
これでしっかりと1秒置きにLEDが点灯しているでしょうか?
デスクトップPCがホコリまみれでお見苦しく、ごめんなさい。
点灯時間は
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
この部分のディレイタイムで調整します。
500で0.5秒
1000で1秒
10000で10秒
です。
当スタジオでのアクセスNO1!Google検索ランキングで1位獲得実績ありの人気記事! ほぼ英語クラスの馴染みやすさが人気のPythonの全体像をほぼ1記事で理解できるのはこれ!
まずはこれだけ Python基礎からサンプルプログラムまで一気に進める記事
いつもチェックする日課の記事やサイト、ページなどがあればセレニウムを使用してかなり細かく動作を自動化することができます。Seleniumを使ってGoogle検索 ~ サイトの巡回までをプログラムする
Xサーバーをモデルにしています。APIで自動トレードシステムなんかを構築したい場合は24時間働き続けてくれるスタイルが必須ですよね。
Xserver SSH接続の設定とAnaconda3のインストール
速度が早いのと対応も丁寧で老舗なのでおすすめのサーバーの一つです。
サーバーをこれから開設する方は是非VPNも契約しておきましょう。
少し知っているだけで見える世界が全然変わってきます。