Робототехнические проекты Arduino

Arduino (Ардуино) — аппаратная вычислительная платформа, основными компонентами которой являются плата ввода-вывода и среда разработки. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере. Arduino относится к одноплатным компьютерам.

Как связаны Arduino и роботы?

Ответ очень прост — Arduino часто используется как мозг робота.

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

Arduino -

автономный исполнитель алгоритмов

Идейный вдохновитель: Учитель информатики 
МОУ "Лицей г.Черемхово" В.Б. Катаев
Инженеры: Анна Кузнецова, ученица 9 класса лицея со своим папой Кузнецовым Андрей Николаевичем

Среда программирования Arduino (IDE)

Проект "Светофор" использует систему управления:

динамиком, 

логическим устройством  (интегральной  схемой), 

светодиодами и цифровым индикаторами

Контроллер программируется из интегрированной среды программного обеспечения Ардуино (IDE). Программирование происходит под управлением резидентного загрузчика по протоколу STK500. Аппаратный программатор при этом не требуется.

Микроконтроллер можно запрограммировать через разъем для внутрисхемного программатора ICSP, не используя, загрузчик. Исходный код программы-загрузчика  находится в свободном доступе.

Основа языка программирования модуля Arduino — это язык Си (скорее Си++). 

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

 

Однако любая программа в первую очередь требует от вас ясного понимания того, что должна делать программа, и для чего она нужна. Чем яснее вы это понимаете, тем легче создать программу.

Кроме языков программирования общего применения, всегда существовала некоторая специализация языков программирования, и существовали специализированные языки. К последним я бы отнёс и язык программирования модуля Arduino.

Ардуино можно использовать в разных качествах — это и сердце (или голова) робота, это и основа прибора, это и удобный конструктор для освоения работы с микроконтроллерами и т.д.

Робототехнический проект ученицы 4 класса Дерзянц Ульяны "Автоматизированная система подачи корма для домашних питомцев"

Скетч программы управления можно скачать здесь: https://cloud.mail.ru/public/R3WQ/kykY7u1RA

Описание работы: https://cloud.mail.ru/public/4Aoo/i7ZLf9osA
МОУ "Лицей г.Черемхово",

Руководитель проекта: В.Б. Катаев

ОБРАЗОВАТЕЛЬНЫЕ РЕСУРСЫ И ПОЛЕЗНЫЕ ВЕЩИ ARDUINO

Занимательная робототехника

все о роботах для детей, родителей, учителей и мейкеров

Официальный сайт Ардуино в России

Аппаратная часть Ардуино. Магазин.

Сообщество учителей Intel

Азбука микроэлектроники

Учебный проект

Материалы для учителей

Амперка

все об Ардуино: Электричество, Физика, Программирование

Программное обеспечение Ардуино

Дистрибутивы, драйвера, библиотеки

Самые свежие проекты Ардуино

Все проекты Ардуино

Сайт Паяльник - Схем.нет

Как паять схемы для Ардуино

Ардуино книги

Разные книги про Ардуино и другую робототехнику

© 2014-2019 «ИНФОРМАТИКА».

665413, Россия, Иркутская область,

г. Черемхово, ул. Лермонтова, д.16, тел. (39546) 5-08-18
Муниципальная общеобразовательная организация ​" ​Лицей г. Черемхово "

  • Белая иконка facebook
  • Иконка Twitter с прозрачным фоном
  • белая иконка googleplus
webcams