-
Операционная Система для Роботов
Существующая проблема роботов в том, что они все более или менее уникальны. Каждый робот строится с нуля и поэтому программная часть робота гармонично работает со своим «телом». Понятно, что это неэффективно, т.к. многие роботы выполняют схожие операции и могли бы использовать общие программные функции. Т.о. мы приходим к общей программной среде, в которой программист может…
-
Практическое программирование 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
-
Выводы Arduino и Arduino pin mapping
Для того, чтобы постоянно не лазить в документацию я вырезал оттуда картинку платы:
-
Практическое программирование Arduino/CraftDuino — начало
У нас уже была серия статей про программирование Arduino/Freeduino/CraftDuino. Там мы рассмотрели структуру программы, константы и специфичные для Arduino функции, которые собственно и составляют язык Wiring. Теперь же настала пора практических занятий 🙂 0. Начало Пожалуй, всё же стоит обозначить элементы управления Arduino IDE
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…