60 nap alatt Arduino #13 - PWM, analogWrite

A "60 nap alatt Arduino" tanfolyam házi feladatai és közvetlen témái
Attila61
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2017. december 23. szombat, 15:05

Re: 60 nap alatt Arduino #13 - PWM, analogWrite

HozzászólásSzerző: Attila61 » 2018. január 16. kedd, 22:15

sziasztok.
Sajnos kicsit lassan haladok. A 13-as leckénél megakadtam. Tajtilaci által leírt progi elég érthető, de van benne bizonytalanság.
A számláló fut, megcsinálja az összehasonlítást, ha az érték kisebb 127.-él a led világít, ha nagyobb, akkor nem.
bekötöttem az 5v kapcsoló 6-os láb értéket, de nem látni, hogy tenne vmit. akkor sem, ha a led magas értéken van, akkor sem, ha alacsony értéken.
Meghatároztam, hogy a 6-os láb alacsony értéket vegyen fel, de érdemben ez sem változtatott.
Persze, ha a számláló növekedését befolyásolom 1-ről 5 re, akkor talán van némi eredmény de még ez is bizonytalan.


byte pwm=127; //kezdeti jelkitoltes
byte softpwm=0;//belső szamlalo 0rol indul
void setup(){
pinMode(13, OUTPUT);//13láb a kimenet
pinMode(6, INPUT);//6 lab a nyomogomb bemenet
}
void loop(){
softpwm=softpwm+5;//5-el növelem a valtozot
if(softpwm<pwm) {
digitalWrite(13, HIGH);//LED be
} else {
digitalWrite(13, LOW);//LED ki
}
digitalRead(6)==LOW;
if(digitalRead(6) == HIGH) { //nyomogomb nyomva
delay(100); //késleltet 100 msec
}
delay(3);// varakozas ket lepes kozt
}


Vissza: “60 nap alatt Arduino - Házi feladatok”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég