Ismerete Arduino

Csak a minap csak borzasztóan érdekel ez igen érdekes projekt, és úgy döntött, hogy megpróbálja (még egy meggyőző érv az, hogy a programozási nyelv a C-szerű, ami azt jelenti, hogy nincsenek problémák programok írásának nem kellene).

Így például az egyik lábát ragadt a zöld LED 9 digitális port. A második szakasz a földbe (GND), a kék LED beragadt port 11, és a föld között. By the way, olyan kikötők, amelyek impulzus szélesség moduláció (PWM, PWM), amely lehetővé teszi számunkra, hogy módosítsa a kimeneti feszültséget. Következő dolog volt a program. Eleinte, mint a - világít és kialszik egy LED világít, majd kialszik a másik, de a hatás nem tetszett. És akkor a gyújtási ciklusban a LED-nek egy másik csillapítás és fordítva. Általában itt egy vázlat:
int value = 0;
int ledpin = 9; // LED csatlakoztatott pin 9
int ledblue = 11; // kis kék ragaszkodnak ahhoz a következtetéshez 11
int Minn = 255;
int maxx = 0; void setup ()
<
// ne állítsa
> Void loop ()
<
az (érték = 0; érték <= 255; value+=5) // напряжение постепенно увеличивается (от 0V to 5V)
<
analogWrite (ledpin, érték);
analogWrite (ledblue, Minn);
Minn = Minn-5; késleltetés (100); // várni 100 milliszekundum, hogy látható hatást
>
az (érték = 255; érték> = 0; érték- = 5) // és itt a feszültség fokozatosan csökken (a 5V 0V)
<
analogWrite (ledpin, érték);
analogWrite (ledblue, maxx); // itt világít a LED, ami neki hatalmat maxx
maxx = maxx + 5; // Itt vagyunk éppen ellenkezőleg 0-ról 5V
késleltetés (100);
>
Minn = 255; // állítania a kezdeti értékeket
maxx = 0;
>
Hogy néz ki a mikrokontroller: