-
ArduinoIDE 0017
вышла новая ArduinoIDE версии 0017. Cкачать. Из самого главного: + запуск программы теперь обходится без .bat-файла — остался только .exe-файл:) + Повысилось удобство редактирования — команды «Comment» и «UnComment» для комментирования и раcкомментирования фрагментов кода + Монитор последовательного порта теперь запускается в собственном окне. + Библиотеки сторонних производителей теперь можно размещать в отдельном каталоге (SKETCHBOOK/libraries).
-
Практическое программирование Arduino/CraftDuino — Генерация звука – пьезоизлучатель
0. Начало 1. Цифровой ввод — кнопка 2. Аналоговый вывод — Fading 3. Аналоговый ввод – потенциометр 4. Аналоговый ввод – осциллограф 5. Генерация звука – пьезоизлучатель Самым простым вариантом генерации звука является использование пьезоизлучателя.
-
Операционная Система для Роботов
Существующая проблема роботов в том, что они все более или менее уникальны. Каждый робот строится с нуля и поэтому программная часть робота гармонично работает со своим «телом». Понятно, что это неэффективно, т.к. многие роботы выполняют схожие операции и могли бы использовать общие программные функции. Т.о. мы приходим к общей программной среде, в которой программист может…
-
Практическое программирование Arduino/CraftDuino — Аналоговый ввод – осциллограф
0. Начало 1. Цифровой ввод — кнопка 2. Аналоговый вывод — Fading 3. Аналоговый ввод – потенциометр Насколько мы помним, у Arduino есть такая замечательная функция — analogRead(), которая считывает значение с указанного аналогового порта. А это значит мы можем получить простенький осциллограф 🙂 4. Аналоговый ввод – осциллограф Для этого будем считывать данные с…
-
Робот-повар
Робот-повар заработал в одном из ресторанов японского города Нагойя. Fua-Men может выполнять как второстепенные кухонные работы, например мытье посуды или нарезка и шинкование продуктов, так и быть шеф-поваром, готовя основные блюда и закуски с напитками для них. Скорость работы Fua-Men такова, что необычный повар может приготовить до 80 комплексных обедов в сутки.
-
Практическое программирование Arduino/CraftDuino — Аналоговый ввод – потенциометр
0. Начало 1. Цифровой ввод — кнопка 2. Аналоговый вывод — Fading 3. Аналоговый ввод – потенциометр Попробуем поработать с аналоговым вводом — для этого используем переменный резистор, подключённый к аналоговому входу.
-
Практическое программирование Arduino/CraftDuino — Аналоговый вывод — Fading
0. Начало 1. Цифровой ввод — кнопка 2. Аналоговый вывод — Fading Рассмотрим скетч Fading (Sketchbook – Examples – Analog — Fading ), как пример работы с функцией analogWrite — аналоговым выводом сигнала 🙂
-
Практическое программирование Arduino/CraftDuino — цифровой ввод — кнопка
0. Начало 1. Цифровой ввод — кнопка Настало время попробовать поработать с вводом 🙂 Для начала, возьмём обычную кнопку и соберём такую простую схему: как видно – это просто дополненная схема Blink-а 🙂
-
Стикер для микроконтроллера
В продолжение Arduino Pin Mapping Т.к. ноги микроконтроллера напрямую соответствуют выходам Arduino/Freeduino — можно для наглядности приклеить к МК вот такой стикер (здесь можно скачать в формате PDF): должно получиться очень здорово и наглядно: Ссылки http://todbot.com/blog/2009/05/23/arduino-chip-sticker-label/ http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/ По теме Шпаргалка по Arduino! Карточка для Raspberry Pi GPIO pinout Выводы Arduino и Arduino pin mapping
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…