Raspberry Pi Pinout

Raspberry Pi Dots

Dots è una scheda HAT punto-a-punto per il Raspberry Pi che ti permette di chiudere il circuito con la vernice conduttiva BARE!

Ogni puntino ("Dot") sulla scheda Dots è un contatto metallico temporaneo, in attesa di essere collegato con una pennellata di vernice.

Per leggere un Dot devi impostare il pin corrispondente come INPUT e assicurarti che sia impostato così:

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM )
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.input(dot_pin)

È buona norma attivare il PULLUP soltanto quando vuoi leggere un Dot, quindi è preferibile utilizzare qualcosa del genere:

def is_dot_connected(dot_pin):
    GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
    state = GPIO.input(dot_pin)
    GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF)
    return state == 0

Details

DOTs