Представляем Arduino — простую альтернативу Raspberry Pi

Представляем Arduino — простую альтернативу Raspberry Pi

Изображение 1 из 5

Arduino — идеальный контроллер для электронного проекта.
Аппаратное обеспечение Arduino бывает разных форм и размеров.
Крошечный Femtoduino показывает, насколько компактной может быть система Arduino
Макетная плата без пайки позволяет легко подключать компоненты к управляющим контактам устройства Arduino.
Простой код реагирует на нажатия кнопок

Для тех, чьи проекты ограничены в пространстве, есть еще один привлекательный вариант — Arduino Nano, компактная версия Uno размером всего 18,5 мм на 43 мм. Кроме того, специальная версия Arduino, разработанная для проектов носимой электроники, где устройство подключается к цепи с использованием проводящая нить, была создана Adafruit Industries как Flora, в то время как чрезвычайно компактная модель Femtoduino едва больше кончик пальца.

Другие сторонние интерпретации концепции Arduino включают семейство Netduino, которое заменяет язык программирования C на Microsoft .NET Micro. Framework и Nanode, разработанные лондонским сообществом Hackspace, которые обеспечивают интегрированное соединение Ethernet и последовательную шину, предназначенную для дистанционного зондирования. Приложения.

Также можно собрать свой собственный Arduino: микросхема микроконтроллера ATmega328, используемая в Arduino Uno, стоит около 3 фунтов стерлингов и может быть легко загружена с помощью прошивка Arduino, известная как «загрузчик», для работы в качестве совместимого с Arduino «мозга» для проектов, где полноценная плата Arduino была бы пустой тратой времени.

Как создать пользовательскую макро-клавиатуру

Одной из лучших особенностей недавно выпущенного Arduino Leonardo является его способность выступать в качестве стандартного USB-устройства с интерфейсом пользователя (HID). С помощью простого кода можно использовать Leonardo для управления настольным компьютером, ноутбуком, сервером или даже планшетом. Один из самых простых способов продемонстрировать это — использовать макроконтроллер, который позволяет вам настроить управление вашими любимыми приложениями одной кнопкой. Чтобы построить макро-клавиатуру (стоимостью 32 фунта стерлингов), вам понадобятся:

• Ардуино Леонардо
• Макетная доска
• Четыре кнопочных переключателя
• Проволочные перемычки

1. Построение схемы

Arduino можно подключать к множеству различных компонентов, но для этого мини-проекта вам понадобятся только переключатели — самые простые активные компоненты. Руководствуясь иллюстрацией ниже, возьмите четыре кнопочных переключателя — убедитесь, что они переключатели мгновенного действия, т. е. они возвращаются в выключенное состояние, когда вы убираете палец — и вставляете их в середину макетной платы с обычной скоростью. расстояния.

Переключатели, которые мы используем, имеют четыре ножки, которые нужно вставить так, чтобы плоские части ножек были выровнены горизонтально и располагались по центральной линии макетной платы. Если переключатели не остаются на макетной плате, поместите небольшой кусок Blu-Tack или аналогичный материал под корпус переключателя. Если вы используете переключатели с двумя ножками, например аркадные кнопки, убедитесь, что все они подключены к одной стороне макетной платы и находятся в разных рядах.

Одна ножка каждого переключателя должна быть подключена к общему заземлению; это обеспечивает сигнал, который Arduino может отслеживать для изменений. Возьмите четыре коротких провода-перемычки — желательно черного цвета для простоты идентификации — и вставьте один конец каждого в тот же ряд, что и нижняя ножка каждого переключателя. Другой конец каждой перемычки должен быть подключен к общему заземлению макетной платы; это по обе стороны от доски, обозначено синей линией и, в некоторых случаях, символом минус.

Затем возьмите еще четыре провода-перемычки, желательно разного цвета, и подключите один конец каждого к тому же ряду макетной платы, что и верхняя ножка каждого переключателя. Эти провода будут подавать сигналы на Arduino. Другие концы должны быть подключены к цифровым контактам 2, 3, 4 и 5 на Arduino Leonardo. Постарайтесь убедиться, что верхний переключатель подключен к контакту 2, следующий — к контакту 3 и так далее. Пусть вас не смущает нумерация: контакты Arduino начинаются с 0, а не с 1.