Raspberry Pi:Аппаратные средства/Распиновка GPIO/Raspberry Pi Dots

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



Raspberry Pi Dots

Dots — это HAT-плата для Raspberry Pi, работающая по принципу детской головоломки «соедини точки и получи рисунок». Однако в данном случае точки нужно будет соединять не простым карандашом/ручкой/фломастером, а токопроводящей краской!

Каждая точка на Dots — это «плавающий» металлический контакт, который так и ждет, чтобы его заземлили с помощью мазка кистью. Чтобы сосчитать данные с точки, вам нужно задать соответствующий контакт как входной (INPUT) и активировать подтягивающий резистор.

Рекомендуем включать подтягивающий резистор лишь тогда, когда нужно будет сосчитать данные с точки, и для этого можно воспользоваться следующим фрагментом кода:

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


См.также

Внешние ссылки