В данном материале будет представлена простая демонстрация того, как написать обработчик прерываний на Python для одноплатного компьютера BeagleBone Black, работающего под управлением Debian.

В данном материале будет представлена простая демонстрация того, как написать обработчик прерываний на Python для одноплатного компьютера BeagleBone Black, работающего под управлением Debian.
Из-за наличия на рынке электронных устройств множества различных одноплатных компьютеров может быть сложно выбрать, что именно лучше подходит для вашего проекта. В этой статье мы рассмотрим основные модели трех доступных одноплатных компьютеров.
BeagleBone является одним из самых популярных одноплатных компьютеров на сегодняшний день (после Raspberry Pi, конечно же). Основным преимуществом BeagleBone перед Raspberry Pi являются расширенные аппаратные возможности. BeagleBone можно было обнаружить в качестве контроллеров станков ЧПУ, центров управления светодиодными инсталляциями и других полезных устройств.
За этот год семейство BeagleBone значительно расширилось: были представлены модели BeagleBone Green, BeagleBone Blue и Blue Steel. И совсем недавно вышел новый BeagleBone с очень интересным модулем.
Современные миникомпьютеры типа Raspberry Pi все чаще используются в системах домашней автоматизации и устройствах мониторинга параметров окружающей среды. Одним из основных компонентов таких систем и устройств является датчик температуры. Сегодня на рынке электронных компонентов представлено большое количество типов этих датчиков, отличающихся своими параметрами, формой исполнения и ценой.
Вы хотите в своем проекте с миникомпьютером использовать датчик температуры и измерять температуру максимально точно? Тогда прецизионный датчик MCP9808 с точностью 0.25 градусов Цельсия и интерфейсом I2C будет для вас идеальным решением.
В данном случае мы рассмотрим, как задействовать этот датчик с миникомпьютерами Raspberry Pi или BeagleBone Black с помощью специальной библиотеки, написанной на Python.