các bạn cho minh hỏi mình làm project tăng pwm cho led bằng cảm biến khi co tín hiệu thì sẽ tăng len 10%. bạn coi thử mình sai chỗ nào
int sensor= 4;
int led= 10;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(sensor,INPUT);
}
void loop()
{
// put your main code here, to run repeatedl
double s=0;
int a=digitalRead(sensor);
if(a==1) s=s+25,5; // khi co tín hiệu thi s+25.5
if(s==255) s=0; // s over 255 thi s=0
analogWrite(led,s); // cấp pwm cho led
delay(100);
Serial.println(s);
delay(100);
}
xin lỗi do mình mới đăng lần đầu không biết chỗ đăng sửa bài ở đâu.
int sensor= 4;
int led= 10;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(sensor,INPUT);
}
void loop()
{
// put your main code here, to run repeatedl
double s=0;
int a=digitalRead(sensor);
if(a==1) s=s+25,5; // khi co tín hiệu thi s+25.5
if(s==255) s=0; // s over 255 thi s=0
analogWrite(led,s); // cấp pwm cho led
delay(100);
Serial.println(s);
delay(100);
}
xin lỗi do mình mới đăng lần đầu không biết chỗ đăng sửa bài ở đâu.
Comment