Выполнить команду оболочки linux при обнаружении напряжения на выводах GPIO

Я бы начал со встроенных систем Linux. У меня есть опыт администрирования системы Linux, но у меня очень мало знаний об электричестве, электронике или прямом доступе к оборудованию из Linux.

Я создал изображение с небольшой схемой, чтобы объяснить мою идею:

Схема просмотра

Я хотел бы сделать:

  1. Материнская плата получает, при преобразовании, 3,3 вольта
  2. На контакты GPIO материнская плата получает напрямую, после нажатия кнопки, 3,3 вольта.
  3. Я хотел бы, чтобы эти контакты GPIO постоянно контролировались, чтобы выполнить команду при поступлении электричества.

Мои вопросы:

а) Как вы думаете, возможно ли это?

б) Знаете ли вы какой-нибудь пример исходного кода, который позволяет контролировать, когда электричество достигает контакта GPIO?

в) Знаете ли вы какой-нибудь интернет-магазин, где можно купить преобразователь напряжения?

Заранее спасибо и, пожалуйста, извините меня за мой низкий уровень английского.


person orlija    schedule 13.07.2015    source источник


Ответы (1)


A) Да, это очень возможно, если использовать Arduino или другой I/ О устройство. Arduino — не единственное устройство GPIO, но оно очень популярно.

Б) Библиотека примеров кода представлена ​​на сайте Arduino.

C) В Википедии есть список продавцов электронных компонентов. После того, как вы определились с требованиями, вы сможете найти конвертер в одном из них.

person K7AAY    schedule 13.07.2015
comment
Большое спасибо K7AAY. Наконец-то я купил Raspberry Pi 2 со стартовым набором: amazon.es/gp/product/ Надеюсь, с малиной будет легче начать! Еще раз спасибо. - person orlija; 16.07.2015