Freeduino - это универсальный контроллер, который можно запрограммировать под конкретную задачу и превратить в законченное электронное устройство произвольного назначения, от часов с будильником до робота. Одной из важнейших функций робота является движение конечностями, колесами и прочими механизированными элементами. Для этого необходимо управление различными движителями, в частности, сервоприводами. Управлять сервоприводом очень просто - у него есть три провода (черный - земля, красный - питание 5 Вольт, белый - сигнальный). В простейших сервоприводах, как, например, в этом, угол поворота задается длительностью импульсов, идущих с определенной частотой. Чтобы удерживать угол, импульс должен повторяться. В качестве управляющего модуля используем Freeduino 2009. Для управления сервоприводами, шаговыми двигателями и так далее разработчиками предлагается специально разработанный силовой модуль Motor Shield v2, но в данном случае, для питания одной сервы хватит мощности самого Freeduino. В данном модуле Freeduino 2009 для управления серво можно использовать шесть портов ввода-вывода PWM, мы используем 9-й вывод, питание и землю подключим к соответствующим контактам на плате. Простенькую программу, заставляющую серво делать поворот на 180 градусов и обратно, мы нашли в Интернете, на одном из сайтов любителей Freeduino, и с благодарностью используем в нашем ролике. Загружаем ее в окошко Arduino 0017, и нажимаем кнопку Upload. Наш модуль запрограммирован. И теперь мы можем наблюдать, как крестовина сервопривода поворачивается на заданный угол. Далее мы можем подключить модуль к любому источнику питания на 7-12 Вольт и получить вполне автономное устройство. Но как мы и указывали ранее, для полноценного робота необходимо использовать силовой модуль Motor Shield v2.
4 views
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-совместимой плате