0% au considerat acest document util (0 voturi)
7 vizualizări2 pagini

Functii Esentiale Arduino IDE

Documentul detaliază funcțiile esențiale din Arduino IDE, inclusiv funcții de bază precum setup() și loop(), funcții pentru pini digitali și analogici, funcții pentru gestionarea timpului, comunicare serială, funcții matematice și de conversie, precum și funcții utile diverse. Aceste funcții sunt esențiale pentru programarea plăcilor Arduino și permit interacțiunea cu hardware-ul. Fiecare funcție este însoțită de o scurtă descriere a scopului său.

Încărcat de

tayga.aydin
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
7 vizualizări2 pagini

Functii Esentiale Arduino IDE

Documentul detaliază funcțiile esențiale din Arduino IDE, inclusiv funcții de bază precum setup() și loop(), funcții pentru pini digitali și analogici, funcții pentru gestionarea timpului, comunicare serială, funcții matematice și de conversie, precum și funcții utile diverse. Aceste funcții sunt esențiale pentru programarea plăcilor Arduino și permit interacțiunea cu hardware-ul. Fiecare funcție este însoțită de o scurtă descriere a scopului său.

Încărcat de

tayga.aydin
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Funcții esențiale în Arduino IDE

1. Funcții de bază (Structura programului)


• setup() – Se execută o singură dată la pornirea plăcii. Aici se fac inițializările.

• loop() – Se execută repetitiv, la nesfârșit, după setup(). Aici se pune logica principală.

2. Funcții pentru pini digitali


• pinMode(pin, mod) – Setează modul unui pin: INPUT, OUTPUT sau INPUT_PULLUP.

• digitalWrite(pin, valoare) – Scrie valoare logică pe pin: HIGH sau LOW.

• digitalRead(pin) – Citește valoarea logică a unui pin digital (HIGH sau LOW).

3. Funcții pentru pini analogici


• analogRead(pin) – Citește valoarea analogică (0–1023) de la un pin analogic.

• analogWrite(pin, valoare) – Scrie o valoare PWM (0–255) pe un pin care suportă PWM
(~).

4. Funcții pentru timp


• delay(ms) – Oprește execuția pentru un număr de milisecunde.

5. Funcții pentru comunicare serială


• [Link](viteza) – Inițializează comunicația serială.

• [Link](valoare) – Trimite text către portul serial fără linie nouă.

• [Link](valoare) – Trimite text + linie nouă.

• [Link]() – Citește un caracter primit pe portul serial.

6. Funcții matematice și de conversie


• min(a, b) – Returnează valoarea minimă.

• max(a, b) – Returnează valoarea maximă.

• abs(x) – Valoarea absolută.

• constrain(x, a, b) – Menține x între limitele a și b.

• map(val, inMin, inMax, outMin, outMax) – Recalculează o valoare dintr-un interval în altul.

• pow(baza, exponent) – Ridică un număr la putere.

• sqrt(x) – Rădăcină pătrată.


10. Diverse utile
• random(min, max) – Returnează un număr aleator între limite.

• tone(pin, frecvență) – Generează un ton audio.

• noTone(pin) – Oprește tonul.

S-ar putea să vă placă și