This is an old revision of the document!
Pentru a afișa datele citite de pe pini de la senzori ne dorim să utilizăm Seriala de pe Arduino. Seriala este un utilitar similar cu cout din C++
Funcții:
void setup() { Serial.begin(9600); // Setăm frecvența pentru Serial Monitor Serial.println("Am început programul"); } void loop() { Serial.print("Salut"); // Printează Salut la infinit111 }
La rularea codului de mai sus, în Serial Monitor se va afișa Salut la infinit fără spații între cuvinte: “SalutSalutSalutSalutSalutSalut”
int buton = 2; void setup() { Serial.begin(9600); // Setăm frecvența pentru Serial Monitor Serial.println("Am început programul"); pinMode(buton, INPUT); } int buttonState = 0; void loop() { buttonState = digitalRead(buton); Serial.print("Starea butonului este: "); // Mesaj ce precedează valoarea Serial.println(buttonState); }
Outputul codului de mai sus va vi:
Am început programul
Starea butonului este 0
Starea butonului este 0
Starea butonului este 0
Am apăsat pe buton
Starea butonului este 1
Starea butonului este 1
Starea butonului este 1
Veți avea nevoie de:
Modul de folosire a butonului:
În situația de mai sus, pinul 4 trebuie setat pe INPUT iar citirea datelor de la buton se face folosind int date = digitalRead(4)