نوشته اصلی توسط
hasandimer
سلام من میخوام یه پروژه راه اندازی کنم که در اون پایه انالوگA0خونده بشه و چهار تا لامپ آبی،سبز،نارنجی وصورتی به ترتیب ولتاژ موجود در باتری روشن بشند آیا این کد درسته؟چون کامپایل نمیشه.
int battery = A0;
int blue = 10;
int green = 9;
int pink = 8;
int orange = 7;
void setup() {
// put your setup code here, to run once:
pinMode(blue, OUTPUT);
pinMode(green, OUTPUT);
pinMode(pink, OUTPUT);
pinMode(orange, OUTPUT);
pinMode(battery, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
batteryValue = analogRead (battery);
if(batteryValue > 768){
digitalWrite(blue, HIGH);
}
if(batteryValue > 512){
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
}
if(batteryValue > 256){
digitalWrite(green, LOW);
digitalWrite(orange, HIGH);
}
if(batteryValue < 256){
digitalWrite(orange, LOW);
digitalWrite(pink, HIGH);
}
}