دائرة التوصيل :
الكود :
#include <Servo.h>
Servo badr;
int start = 11 ;
int light_sensor=A0;
int counter=0;
void setup(){
pinMode(start,INPUT);
digitalWrite(start,HIGH);
badr.attach(5);
badr.write(0);
}
void loop (){
if ( digitalRead(start)==LOW){
counter++;
}
if(counter>0){
int light_value = analogRead(light_sensor);
int angle = map(light_value, 1023,0,180,0);
badr.write(angle);
}
Servo badr;
int start = 11 ;
int light_sensor=A0;
int counter=0;
void setup(){
pinMode(start,INPUT);
digitalWrite(start,HIGH);
badr.attach(5);
badr.write(0);
}
void loop (){
if ( digitalRead(start)==LOW){
counter++;
}
if(counter>0){
int light_value = analogRead(light_sensor);
int angle = map(light_value, 1023,0,180,0);
badr.write(angle);
}
}
ليست هناك تعليقات:
إرسال تعليق