abc Arduino
LED diodu uključuje taster /BUILT IN LED - TURN ON/OFF - PUSHBUTTON/

5.2. Ispis poruke na serijski monitor zavisi od stanja tastera /PUSHBUTTON AND SERIAL MONITOR/. Dok je taster /PUSH BUTTON/ pritisnut na serijskom monitoru se prikazuje TASTER PRITISNUT. Kad nije pritisnut ispisuje se poruka TASTER OTPUŠTEN.

Opis rješenja:
Legenda:
- LED ON - uključene LED diode
- LED OFF - isključene LED diode

Šema povezivanja: Bez prikaza na serijskom monitoru Sa prikazom na serijskom monitoru

Elementi:
- Taster /PUSHBUTTON/
- Otpornik 1 kΩ 1 kom;
- Arduino modul.

 

Bez prikaza na serijskom monitoru Listing programa

// IF - digitalni ulaz - digitalRead
// 05builtDigitalReadPushbMon05
int ulazPin = 2;   // ulaz na pinu 2
int kasni = 300;   // 300 ms
int ulaz = LOW;    // ulazna varijabla
int izlaz = 13;    // inicijalizacija ugrađene diode
 
void setup() {     // postavke
  pinMode(ulazPin, INPUT);
  pinMode(izlaz, OUTPUT);
}

void loop() {
  if(digitalRead(ulazPin) == HIGH) {  // taster pritisnut?
    digitalWrite(izlaz, HIGH);        // TURN ON
  } else {
    digitalWrite(izlaz, LOW);         // TURN ON
  }
  delay(kasni);
}     

 

Sa prikazom na serijskom monitoru Listing programa :

05builtDigitalReadPushbMon05
// IF - digitalni ulaz - digitalRead
// 05builtDigitalReadPushbMon05
int ulazPin = 2;   // ulaz na pinu 2
int kasni = 300;   // 300 ms
int ulaz = LOW;    // ulazna varijabla
int izlaz = 13;    // inicijalizacija ugrađene diode
 
void setup() {     // postavke
  pinMode(ulazPin, INPUT);
  pinMode(13, OUTPUT);
  Serial.begin(9600);   //  brzina prenosa podataka
}

void loop() {
  if(digitalRead(ulazPin) == HIGH) {  // taster pritisnut?
    digitalWrite(izlaz, HIGH);   // TURN ON
    Serial.println("Taster pritisnut"); // pritisnut
  } else {
    digitalWrite(izlaz, LOW);   // TURN ON
    Serial.println("Taster otpusten"); // otpusten
  }
  delay(kasni);
}    

Ispis na SERIAL MONITOR:

Taster otpusten
Taster otpusten
Taster otpusten
Taster otpusten
Taster otpusten
Taster pritisnut
Taster pritisnut
Taster pritisnut
Taster otpusten
Taster otpusten
Taster otpusten
Taster otpusten

Index