Запуск шагового двигателя 

Пример: Arduino управляет шаговым двигателем при  помощи ULN2003 Подключения: arduino, вывод 4 двигатель, вывод 1 arduino, вывод 5 двигатель, вывод 2 arduino, вывод 6 двигатель, вывод 3 arduino, вывод 7 двигатель, вывод 4 arduino, вывод 8 двигатель, вывод 5 arduino, вывод 11 через кнопку к +5В и через резистор 10 кОм на землю Скетч: char […]


Пример отправки SMS 

Пример получения температуры и влажности с датчика DHT-11 и отправка на телефон в виде SMS посредством любого GSM-модуля, совместимого с AT-командами. GSM-модуль подключён портами Rx / Tx к соответствующим портам Arduino (Tx / Rx). Здесь вывод 2 датчика (DATA) подключён к 12-му выводу Arduino Uno. Пауза перед запуском скетча сделаем паузу в 30 секунд для […]


Чтение из UART 

Пример скетча, читающего строку из UART. Скетч сравнивает её с образцовыми строками “on” или “off”, соответственно включая или выключая светодиод L. #define LED_PIN 13 #define BUFFER0_MAX_SIZE 80 // максимальная длина строки char buffer0[BUFFER0_MAX_SIZE]; // строка unsigned int buffer0_size = 0; //текущий размер строки boolean buffer0_complete = false; //строка в буфере получена полностью void setup() {   pinMode(LED_PIN, OUTPUT);   Serial.begin(9600); } void […]


USB-интерфейсы Arduino 

Современные платы Arduino по возможностям USB на борту бывают нескольких видов: Без USB – Arduino Pro Mini и подобные – таким платам для записи скетча в них требуется программатор. На плате нет преобразователя USB/UART, который удорожает её. Встроенный USB – Arduino Leonardo, Arduino Pro Micro – микроконтроллер ATmega имеет встроенный порт USB, что удешевляет плату, но […]


Резистивная панель 

Сенсорная панель управления Небольшие 4-проводные резистивные сенсорные экраны в настоящее время удивительно недороги: они производятся в таких огромных количествах для мобильных телефонов, КПК, и в особенности портативных игровых консолей, таких как Nintendo DS, что их можно купить новыми за менее 10 чем долларов США. Большие сенсорные экраны также стремительно теряют в цене. Популярность нетбуков с […]


Arduino Mega + ENC28J60 

Пример скетча для работы с сетевым контроллером ENC28J60 фирмы Microchip с платой Arduino Mega. В файле библиотеки enc28j60.c следует изменить подключение контроллера к нашей Mega следующим образом: #define ENC28J60_CONTROL_CS 53 //10 #define SPI_MOSI 51 //11 #define SPI_MISO 50 //12 #define SPI_SCK 52 //13 То есть выводы MOSI, MISO, SCK и CS контроллера ENC28J60 подключены к таким-же выводам платы […]


Работа в Arduino IDE 

Программы, написанные для Arduino, называются скетчами.Эти скетчи создаются в текстовом редакторе, который имеет возможность вырезания/вставки и поиска/замены текста. Поле сообщений выводит информацию во время сохранения, экспорта и при ошибках. Консоль показывает текстовый вывод среды Arduino, включая полные сообщения об ошибках и прочую информацию. Панель кнопок позволяет проверять и выгружать программы, создавать, открывать и сохранять скетчи, […]


Управление Arduino через PHP 

Давайте для начала разделим задачу на две части: первая – понять, как передавать и получать данные к/от Arduino с использованием PHP; вторая – создать программы для PHP и Arduino для связи. Обычно получить прямой доступ к USB-устройству нельзя, как в случае с COM- или LPT-портом. Для большинства USB-устройств вам потребуется установить специальные драйверы, которые буду […]


Пример работы Arduino Uno с дисплеем 2.4″ (ILI9341) 

Это один из примеров работы дисплея с библиотекой от Adafruit и Arduino IDE 1.0.5 Полный сборник вариантов: http://hobbytech.com.ua/%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B5%D0%BC-2-4-%D0%B4%D0%BB%D1%8F-arduino-uno/