amnjack のWeblog

AMNJACKのWeblogへようこそ!
(旧who-taroのweblogから変えました)
雑多なカテゴリー構成ですが,興味のあるジャンルを選んでご覧ください。
AMNJACK Whotaro

 
にほんブログ村 その他趣味ブログ 電子工作へ
にほんブログ村 クリックしてくださるとうれしいです

カウンター

  • 本日のアクセス  
  • 昨日のアクセス  
  • 総アクセス数      

カレンダー

2019年
← September →
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

過去ログ

QRコード

ブログサービス

Powered by

teacup.ブログ
RSS
投稿者
メール

 
コメント
URL
コメントは新しいものから表示されます。
コメント本文中とURL欄にURLを記入すると、自動的にリンクされます。
投稿者:AMN_JACK
/* ANALOG InPut Test Program
*4LED, IF **>level
*
*/

#define sensinput 2 //2pinにVR,電圧読み取り
#define led1 13 //1桁目LED
#define led2 12 //2桁目
#define led3 11 //3桁目
#define led4 10 //4桁目
int val=0;

void setup()
{
pinMode(led1,OUTPUT); //13pin
pinMode(led2,OUTPUT); //12pin
pinMode(led3,OUTPUT); //11pin
pinMode(led4,OUTPUT); //10pin
}

void loop()
{
val=analogRead(sensinput); //2pinのあたいを読む

if(val>204){
digitalWrite(led1,HIGH); //204までHIGH
}
else{
digitalWrite(led1,LOW);
}

if(val>408){
digitalWrite(led2,HIGH); //LED2=408からHIGH
}
else{
digitalWrite(led2,LOW);
}

if(val>612){
digitalWrite(led3,HIGH); //LED3=612からHIGH
}
else{
digitalWrite(led3,LOW);
}

if(val>816){
digitalWrite(led4,HIGH); //LED4=816からHIGH
}
else{
digitalWrite(led4,LOW);
}
}

投稿者:AMN_JACK
#defineを使うとメモリが減ることを教わりました。この場合、記述はled1etc、でなく、pin番号。
********************
#define sensinput 2 //2pinにVR,電圧読み取り
#define led1 13 //1桁目LED
#define led2 12 //2桁目
#define led3 11 //3桁目
#define led4 10 //4桁目
teacup.ブログ “AutoPage”
AutoPage最新お知らせ