Grove - Touch Sensor

Från Karlskrona Makerspace Wiki
Hoppa till: navigering, sök
Grove - Touch Sensor

Identifiera touch från ett finger, likt funktionen hos en knapp.

Kompatibilitet

  • Arduino
  • Raspberry Pi

Port

  • Digital

Exempelkod

Arduino

const int pinButton = 3;                        // pin of button define here
const int pinLed    = 7;                        // pin of led define here

void setup()
{
    Serial.begin(9600);
    pinMode(pinButton, INPUT);                  // set button INPUT
    pinMode(pinLed, OUTPUT);                    // set led OUTPUT
}

void loop()
{
    if(digitalRead(pinButton))                     // when button is pressed
    {
        digitalWrite(pinLed, HIGH);             // led on
    }
    else
    {
        digitalWrite(pinLed, LOW);
    }
    Serial.println(digitalRead(pinButton));
    delay(10);
}

Raspberry Pi

import time
import grovepi

# Connect the Grove Touch Sensor to digital port D2
touch_sensor = 2

grovepi.pinMode(touch_sensor,"INPUT")

while True:
    try:
        print(grovepi.digitalRead(touch_sensor))
        time.sleep(.5)

    except IOError:
        print ("Error")

Mer information

http://wiki.seeedstudio.com/Grove-Touch_Sensor/