12. Bijzondere Schakelaars

Daar ze allemaal hetzelfde doen is dit een hoofdstuk vervat onder de term “Bijzondere schakelaars”

image

kantelschakelaar

image

kwikschakelaar

image

Magische cup schakelaar

KANTELSCHAKELAAR

imageDe kantelschakelaar is niets anders dan een eenvoudig buisje met een balletje erin.
Zodra de bal rolt zal er een actie plaatsvinden.

 

image

SCHETS

/***************************************************/
//Kantelschakelaar schakeling 12
/***************************************************/
const int sigPin = 7;     // plaats kantelschakelaar aansluiting:
const int ledPin =  13;      // LED pin:

// variables will change:
boolean sigState = 0;         // variabele om de status van de pin te lezen:

void setup() {
  // initialiseer de LED pin als een output:
  pinMode(ledPin, OUTPUT);     
  // initialiseer de LED pin als een input:
  pinMode(sigPin, INPUT);    
}

void loop(){
  // lees de status van de kantelschakelaar:
  sigState = digitalRead(sigPin);

  if (sigState == HIGH) {    
    // zet de led aan:   
    digitalWrite(ledPin, LOW); 
  }
  else {
    // zet de led uit:
    digitalWrite(ledPin, HIGH);
  }
}

ARDUINO tool 12 kantelschakelaar

KWIKSCHAKELAAR
image

Kwik is een goed geleidende stof.  Een kwikschakelaar is vooral heel betrouwbaar. Wordt gebruikt waar veel zekerheid nodig is en weinig slijtage mag optreden. 

image

SCHETS

/***************************************************/
//Kwikschakelaar schakeling 12
/***************************************************/
const int buttonPin = 7;     // pin voor de Kwikschakelaar
const int ledPin =  13;      // LED pin

// variables will change:
boolean buttonState = 0;         // variabele om de Kwikschakelaar status uit te rekenen

void setup() {
  // maak va nde LED de output:
  pinMode(ledPin, OUTPUT);     
  // initialiseer de Kwikschakelaar pin als input:
  pinMode(buttonPin, INPUT);    
}

void loop(){
  // lees de status van de  Kwikschakelaar waarde:
  buttonState = digitalRead(buttonPin);

  if (buttonState == HIGH)
  {      
    digitalWrite(ledPin, LOW); 
  }
  else
  {
    digitalWrite(ledPin, HIGH);
  }
}

cARDUINO tool 12 kwikschakelaar


MAGISCHE CUP SCHAKELAAR

image

image

 

SCHETS

/***************************************************/
//Magic LED cup schakeling 12
/***************************************************/

int signPin = 10; //pin 10 voor signaal
int lighPin = 6; //pin 6 voor licht
int valorSign = 0; //waarde van signaal

void setup() {               
pinMode(lighPin, OUTPUT); //maak van pin 6 de output
Serial.begin(9600);

}

void loop()

{
  valorSign = digitalRead(signPin); //lees de waarde op pin 10
  if(valorSign == HIGH)

{
    digitalWrite(lighPin, LOW);   // zet de led uit
  } else{
      digitalWrite(lighPin, HIGH);   // zet de led aan
  }
 
  Serial.print(“ValorSign “); //geef de waarde van signPin weer
  Serial.println(valorSign);
   delay(500);
}

ARDUINO tool 12 MAGIC CUP schakelaar

download ino via menu “Schets”

Advertenties

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit /  Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit /  Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit /  Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit /  Bijwerken )

w

Verbinden met %s