-
Программы для взаимодействия Raspberry Pi с Arduino через последовательный порт
Если вы собрали робота (например такого — на базе контроллера Arduino ) и он принимает управляющие команды через последовательный порт, то возникает проблема — какую терминальную программу использовать.
-
Arduino & PC — пакетный обмен данными. Часть 1
Вместо предисловия. Наверняка многие из вас сталкивались с проблемой взаимодействия Arduino и PC. Материалов, посвященных этому вопросу, в сети достаточно. На этом замечательном ресурсе так же есть ряд примеров того, как организовать обмен данными между этими двумя устройствами: Раз Два раза Однако, после того как канал связи будет организован, возникает вопрос – как обрабатывать данные,…
-
Uralduino или Yet Another Serial Arduino для самостоятельного изготовления.
Выкладываю разводку печатной платы на основе вот этой схемы — robozone.su/2008/02/29/universalnyjj-robo-kontroller-mrc28.html Плата легко изготавливается с помощью фоторезиста. ЛУТ не пробовал, но, теоретически, должна получиться. Изменения по сравнению с MRC28: 1.Переразведены порты. Теперь раскладка — стандартная для Ардуины. 2.Добавлена линия автосброса. 3.Резисторы и конденсаторы заменены на чип-варианты. Типоразмер 0805 напаивается легко, а сверлить — меньше. 4.Установлены…
-
Программирование Arduino — библиотека Firmata
-
Arduino и LabVIEW
Через последовательный порт информацию от Arduino может обрабатывать и такая полезная программа для экспериментаторов, как LabVIEW В примере, LabVIEW показывает положение переменного резистора.
-
Хаки Arduino — Экономим RAM
По сравнению с Вашим настольным компьютером – у ардуины очень мало памяти. Очень 🙂 Всего 1Kb ОЗУ (RAM) для Atmega8/Atmega168, для Atmega328 – 2Kb Но! Есть небольшой хак, который позволит вызволить Вам для программы дополнительные 100 байт памяти (для 1Kb памяти – это почти 10%!) 🙂
-
Программирование Arduino — Последовательная передача данных
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические функции 8. Псевдослучайные числа 9. Последовательная передача данных Arduino/Freeduino имеет встроенный контроллер для последовательной передачи данных, который может использоваться как для связи между Arduino/Freeduino устройствами, так и для связи с…
Arduino, COM-порт, Serial, Serial.available, Serial.begin, Serial.flush, Serial.print, Serial.println, Serial.read, Serial.write
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…