Каждому из нас в детстве, да и позднее, хотелось собрать какого-нибудь робота или радиоуправляемую модель. Но столкнувшись с проблемой сборки такого аппарата, а затем, намучившись с программным обеспечением, мы с сожалением отказывались от своей затеи. С появлением модулей Arduino, а также их многочисленных клонов типа Freeduino, задача создания роботизированной игрушки заметно облегчилась. Кроме качественной аппаратной части модули Arduino (Freeduino) обладают еще одним замечательным свойством. Достаточно простая среда программирования практически с одним окошком и не менее простой Си-подобный язык позволяет разобраться в ней даже новичку. Тем более что Arduino позиционируется как открытая система, и поэтому спецификации, электрические схемы, исходный код находятся в открытом доступе. А так как сообщество поклонников Arduino велико, то программу, если не один в один с требуемой, то очень похожую легко можно найти в Интернете, и затем модифицировать под свои нужды, что поможет в том случае, если Вы новичок. Программная среда является простой, но достаточно гибкой для продвинутых пользователей, чтобы быстро достичь нужного результата. Язык может быть расширен с помощью C библиотек, квалифицированные специалисты могут создать свой собственный инструментарий для Arduino (Freeduino) на основе компилятора AVR C. Мы пошли путем меньшего сопротивления и скопировали в программное окно одну из простейших программ, которая управляет состоянием 13-го вывода микроконтроллера, к которому подпаян светодиод. После чего слегка подредактировали нашу программу и нажали кнопку Upload, запрограммировав таким образом наш микроконтроллер. Если первоначально светодиод моргает с частотой полгерца, то модифицированная программа заставляет его моргать в более сложном режиме. Данную операцию может выполнить даже ребенок.
1 view
0
0
2 years ago 00:02:57 1
Arduino по-русски
2 years ago 00:03:26 1
Arduino Розетки, Управление любым ИК пультом и по Bluetooth, Wireless Upload-sketch, люстра
2 years ago 00:14:47 2
НЕЙРОСЕТИ - самое понятное объяснение + пишем нейросеть с нуля.
2 years ago 00:09:42 6
Оптимизация кода Ардуино для начинающих программирование и ускорение работы
2 years ago 00:31:00 1
Решаю ОГЭ на Ассемблере. Что из себя представляет процессор — IT_Школьник
4 years ago 00:26:05 6
Создал Свою Игровую Приставку! Что она Потянет?
4 years ago 01:00:53 7
Большой урок по программированию на Processing
4 years ago 00:23:35 1
1 Урок Установка и знакомство с Unity
4 years ago 00:27:52 1
Математическая модель в программировании(часть 1)
5 years ago 00:08:58 4
Пять мифов об Ардуино: история создания, Arduino Wars и войны клонов. Железки Амперки
5 years ago 00:11:34 2
Программирование микроконтроллеров на си
5 years ago 01:40:10 1
Основы программирования микроконтроллеров. Лекция в МИРЭА
10 years ago 00:03:18 25
Arduino Mega, программируемый контроллер на базе ATmega1280
10 years ago 00:02:20 4
Программирование Freeduino. Сервопривод
10 years ago 00:03:07 4
Freeduino VS UNI-DS 3
10 years ago 00:02:15 1
Программирование Freeduino. Мигающий светодиод
10 years ago 00:02:30 5
Ethernet Shield V2, Ethernet интерфейс к Arduino-совместимой плате