紀錄工程、科技、木工相關的心得.
請問,我用nano板,輸入接a6腳,為什麼LED沒反應?
想請問大大我想用一組光遮開關去控制A LED 會根據光遮動作...B LED 希望是觸發點亮後10秒就熄滅目前我是這樣寫..但是B LED 觸發Ttimer 一次後..就不會復原(歸零)請問要怎麼寫才可以呢? 謝謝#include "Timer.h"Timer t;int photocellPin = 2; //定义变量photocellsh=2,为电压读取端口。int ledPin = 12; int pin = 11;int val = 0; //定义val变量的起始值void setup() { pinMode(ledPin, OUTPUT);pinMode(pin, OUTPUT);t.pulse(pin, 1000, LOW); } void loop() { val = analogRead(photocellPin); //从传感器读取值 if(val<=512){ //512=2.5V digitalWrite(ledPin, HIGH); //当val小于512(2.5V)的时候,led亮。 digitalWrite(pin, LOW);}else{ t.update();digitalWrite(ledPin, LOW);}}
請問,我用nano板,輸入接a6腳,為什麼LED沒反應?
回覆刪除想請問大大
回覆刪除我想用一組光遮開關去控制
A LED 會根據光遮動作...B LED 希望是觸發點亮後10秒就熄滅
目前我是這樣寫..但是B LED 觸發Ttimer 一次後..就不會復原(歸零)
請問要怎麼寫才可以呢? 謝謝
#include "Timer.h"
Timer t;
int photocellPin = 2; //定义变量photocellsh=2,为电压读取端口。
int ledPin = 12;
int pin = 11;
int val = 0; //定义val变量的起始值
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(pin, OUTPUT);
t.pulse(pin, 1000, LOW);
}
void loop() {
val = analogRead(photocellPin); //从传感器读取值
if(val<=512){ //512=2.5V
digitalWrite(ledPin, HIGH); //当val小于512(2.5V)的时候,led亮。
digitalWrite(pin, LOW);
}
else{
t.update();
digitalWrite(ledPin, LOW);
}
}