/* MENO A PRIEZVISKO: Matej Prostredný
DATUM: 2.10.2024
PREDMET: Prax
LINK NA WOKWI : https://wokwi.com/projects/410665879564493825
PLATFORMA: ARDUINO – simulator Wokwi
NAZOV DOMACEJ ULOHY: DU CW39-1: Pulzujuca LED-ka v prostredi WOKWIs vypisom premennych na seriovu linku
VYSLEDOK TESTOV: Simulacia programu nefunguje ocakavane vypisuje mi chybu s mnozinovou zatvorkou
*/
int ledPin = 9; // číslo pinu na ktorý je pripojená LEDka
int brightness = 0; // jas LEDky
int stepValue = 5; // veľkosť kroku na nastavenie jasu LEDky
int direction = 1; // Smer zvyšovanie alebo znižovanie jasu
void setup() {
Serial.begin(9600);// zahajenie seriovej ledky
pinMode (ledPin, INPUT);//natavenie premennej ledPin ako vstup
void loop() {
analogWrite(ledPin, brightness); //zapis novy brightness(jas)
if(brightness==255){// ak sa jas rovna 255 tak pod do ineho smeru
direction = 2
if(brightnes ==0){// ak sa jas rovna 0 tak pod do ineho smeru
direction = 1
}
switch (direction)
case 1
brightness = brightness + step
break
case 2
brightness = brightness - step
break
Serial.print("smer:");//vypis "smer"
Serial.print(direction)//vypis hodnotu smeru
Serial.print(" ")//vypis medzeru medzi hodnotami
Serial.print("jas:")//vypis"jas"
Serial.println(brightness)//vypis hodnotu jasu
delay(40);//cakaj 40ms
}
}
}