LK-Button1: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Codebeispiel Arduino)
(Codebeispiel Raspberry Pi)
 
Zeile 29: Zeile 29:
  
 
==Codebeispiel Raspberry Pi==
 
==Codebeispiel Raspberry Pi==
 
+
<pre class="brush:py">
<pre class="brush:py">const int ButtonPin=9;
+
 
import RPi.GPIO as GPIO
 
import RPi.GPIO as GPIO
 
from time import sleep
 
from time import sleep
 +
 
#Initialisiere LED auf Digital-PIN 4 und Button auf Digital-PIN 15
 
#Initialisiere LED auf Digital-PIN 4 und Button auf Digital-PIN 15
 
led = 4
 
led = 4
 
button = 15
 
button = 15
 +
 
GPIO.setwarnings(False)
 
GPIO.setwarnings(False)
 
GPIO.setmode(GPIO.BCM)
 
GPIO.setmode(GPIO.BCM)
 
GPIO.setup(button, GPIO.IN, pull_up_down=GPIO.PUD_UP)
 
GPIO.setup(button, GPIO.IN, pull_up_down=GPIO.PUD_UP)
 
GPIO.setup(led, GPIO.OUT)
 
GPIO.setup(led, GPIO.OUT)
 +
 
while True:
 
while True:
 
     if GPIO.input(button) == GPIO.HIGH:
 
     if GPIO.input(button) == GPIO.HIGH:
Zeile 45: Zeile 47:
 
     else:
 
     else:
 
         GPIO.output(led, False)
 
         GPIO.output(led, False)
<br />}</pre>
+
</pre>

Aktuelle Version vom 19. Oktober 2016, 14:27 Uhr

Bild

lk button1.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit 1 Druckknopf


Codebeispiel Arduino

const int ButtonPin=9;
void setup() {
  pinMode(ButtonPin, INPUT);
  Serial.begin(9600);        
}
 
void loop() {
  int sensorValue = digitalRead(ButtonPin);
  if(sensorValue==1)
  {
    Serial.println("High");    
  }
  else
  {
    Serial.println("Low");     
 
  }
}

Codebeispiel Raspberry Pi

import RPi.GPIO as GPIO
from time import sleep

#Initialisiere LED auf Digital-PIN 4 und Button auf Digital-PIN 15
led = 4
button = 15

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(button, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(led, GPIO.OUT)

while True:
    if GPIO.input(button) == GPIO.HIGH:
        GPIO.output(led, True)
    else:
        GPIO.output(led, False)