「007 スペクター」21世紀のボンドにスペクター
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
000000
HOME
|
DIARY
|
PROFILE
【フォローする】
【ログイン】
おびやまロボット研究所 ~マイコン電子工作と自作ドローン~
LEDデジタル時計
簡単にできないかと思ってちょっと実験.
こんな感じで・・・
長細くLEDを6個並べてアノードをArduinoのデジタル8-13ピンに接続.
カソードコモンで1kΩの抵抗をはさんでGNDに接続.
(デジタル8-13ピンはPB0-PB5)
秋月さんの安いステッピングモータをFETドライバ,MP4401を介してでデジタル4-7ピン(PD4-PD7)に接続して回す.
スケッチは簡単にこれだけ.
const byte MOTOR[]={0x30, 0x60, 0xC0, 0x90, 0x00}; // モータはPORTDへ出力
volatile byte mode=1; // モータの加減速・正逆転のモード
volatile byte pat=0; // モータの励磁パターンの位相
volatile int cnt=0; // モータの回転数カウント
void setup()
{
DDRB |=B00111111; // PB0-5 LED出力
DDRD |=B11110000; // PD4-7 モータ
}
void loop()
{
if (cnt>300) mode=2;
if (cnt<100) mode=1;
delayMicroseconds(1200);
if (mode==1) { cnt++; if (pat < 3) pat++; else pat = 0; }
if (mode==2) { cnt--; if (pat > 0) pat--; else pat = 3; }
PORTD &=0x0f; PORTD |= MOTOR[pat]; //モータへパターンの出力
PORTB &=0xc0; PORTB |= (cnt-100)/2; // LEDへパターンの出力
}
結果は,シャッタースピードを落として写真を撮るとこんな感じ.
暗いところではまあまあなのですが,明るいところで見ると往復が遅くて残像が残りません.
動画で見るとこんな感じ.
もう少し棒を長くして,ぎりぎりまで速度を上げるとましになるかもしれません.
----------------------------------------
昨日の実験で作った回路を壊すのももったいないので,そのままブレッドボードに移して,
プログラムを作って時計にしました.
バーの動きに加減速を加えて脱超しにくくしましたが,5Vでは速度に限界があり,速度を
あげるには電圧を上げるしかなさそうです.
バーを長くしてなんとか時間が読める程度にはなりました.
夕方から遅くまでかかってしまったので予定がまた先送り...
こちらに,
LED時計の動画
ジャンル別一覧
出産・子育て
ファッション
美容・コスメ
健康・ダイエット
生活・インテリア
料理・食べ物
ドリンク・お酒
ペット
趣味・ゲーム
映画・TV
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
新製品発売情報・予約情報
急いで!!本ズワイガニがWクーポン…
(2024-11-28 01:21:10)
パソコンニュース&情報
【Copilot+ PC】ノートPC「LAVIE NEX…
(2024-11-29 12:35:14)
ブログ更新しました♪
#パンにバターを塗る時のおすすめア…
(2024-11-30 07:12:58)
© Rakuten Group, Inc.
X
共有
Facebook
Twitter
Google +
LinkedIn
Email
Design
a Mobile Website
スマートフォン版を閲覧
|
PC版を閲覧
人気ブログランキングへ
無料自動相互リンク
にほんブログ村 女磨き
LOHAS風なアイテム・グッズ
みんなが注目のトレンド情報とは・・・?
So-netトレンドブログ
Livedoor Blog a
Livedoor Blog b
Livedoor Blog c
楽天ブログ
JUGEMブログ
Excitブログ
Seesaaブログ
Seesaaブログ
Googleブログ
なにこれオシャレ?トレンドアイテム情報
みんなの通販市場
無料のオファーでコツコツ稼ぐ方法
無料オファーのアフィリエイトで稼げるASP
ホーム
Hsc
人気ブログランキングへ
その他
Share by: