ProjektX: Arduino in tipka/stikalo

Share on facebook
Share on twitter
Ime projekta Arduino in tipka
Ideja ali problem

 

Različni načini uporabe Arduina za branje stanje tipke
Rešitev priključitev tipke preko pullup ali pulldown upora
potrebščin (BOM – Bill of Material) Za izvedbo potrebujemo:

  • Arduino,
  • tipko
  • upor : 10k Ohmov
  • ostalo : povezovalne žičke, protoboard oz testna ploščica, napajanje

in primerna orodja: izvijači, pinceto

Izvedba Priključite tipko in upor zaporedno

 

pullup in pulldown

PullUp način : Ta opcija bo na GPIO stalno dajala napetost Vcc in ob pritisku tipke bo dala stanje na GPIO napetost GND

PullDown način : Ta opcija bo na GPIO stalno dajala napetost GND in ob pritisku tipke bo dala stanje na GPIO napetost Vcc

Torej lahko rečemo, da je pullup način inverzni način, medtem ko pull down pozitvni način

Arduino in tipka z LED

// ProjektX – Arduino in tipka
int ledPin = 5; // pin za LED
int inPin = 3;   // pin za tipko
int val = 0;     // spremenljivkaza stanje tipke
void setup() {
pinMode(ledPin, OUTPUT);  // LED pin kot izhod
pinMode(inPin, INPUT);    // Tipkin pin kot vhod

void loop(){
val = digitalRead(inPin);  // beri stanje pina za tipko
if (val == HIGH) {         // Ali je Vcc ali GND
digitalWrite(ledPin, LOW);  // izklopi LED
} else {
digitalWrite(ledPin, HIGH);  // vklopi LED
}
}

admin

admin

Leave a Replay

Close Menu