abc Arduino
|
| Šema povezivanja: | Bez prikaza na serijskom monitoru | Sa prikazom na serijskom monitoru |
![]() Elementi: |
![]() |
![]() |
| 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
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |