Close

Odpověď na: Rada pro začátečníka -stmívač a žaluzie

Úvodní stránka Fórum Vaše projekty Arduino Rada pro začátečníka -stmívač a žaluzie Odpověď na: Rada pro začátečníka -stmívač a žaluzie

#8666
petan
Účastník

Čemu nerozumíš? Zkus si projít kód řádek po řádku. Schválně jsem ho rozdělil na jednotlivý funkce, aby si mohl každou pochopit zvlášť. Navíc rozdělení na jednotlivý funkce (procedury) usnadňuje úpravy v programu.

Nebo zkus servo. To se umí jednoduchým příkazem otočit o 180°. Ráno nastavíš, aby se servo otočilo např. na 0° a večer na 180°. Servo má v sobě elektroniku, která si sama měří úhel, takže opravdu jenom pošleš hodnotu a o nic jinýho se nestaráš.

Pro servo by to mohlo vypadat takhle:

#include <Servo.h> 

Servo servopohon; //instance objektu (to neřeš)

void setup() 
{ 
  servopohon.attach(8); //servo připojeno na pinu 8
} 

void loop() {
//opakuj stále dokola

intenzita = analogRead(A0); //načti intenzitu osvětlení

if (intenzita > 500){
//pokud je tma
servopohon.write(0); // nastavit úhel na 0
}

else{
//pokud není tma
servopohon.write(180); // nastavit úhel na 180
}

}