Get Adobe Flash player

Музыка О.Петкуна

Open in new window

Учителям!!!

Опубликовано 05/04/2018, 22:21 автор admin
grafik-provedeniya-kontrolnykh-rabot-uchebnyj-period-4-chetvert-2017-2018uchebnogo-goda Iступень общего среднего образования Предмет 2 3 4...
340
Опубликовано 29/03/2018, 22:17 автор admin
plan-raboty-pedagogicheskogo-kollektiva-guo-stankovskaya-srednyaya-shkola-imeni-marata-kazeya-v-period-vesennikh-kanikul-2017-2018-uchebnogo-goda   № п/п Мероприятие Участники Дата и...
360

У нас на сайте:

Сейчас 147 гостей и ни одного зарегистрированного пользователя на сайте

Вход на сайт

Добро пожаловать на сайт!

Понятие библиотеки.

Мы достаточно освоились с программным обеспечением Arduino и стандартными функциями, нам понадобиться расширить возможности Arduino с помощью дополнительных библиотек.

Что такое библиотека?

Библиотека - это набор функций, предназначенных для того, чтобы максимально упростить работу с различными датчиками, ЖК-экранами, модулями и пр.

Стандартные библиотеки находятся в папке «C:\Program Files\Arduino\libraries».

 

Что такое сервопривод

 

Сервопривод (сервомотор) является важным элементом 

при конструировании различных роботов и механизмов. Это точный исполнитель, который имеет обратную связь, позволяющую точно управлять движениями механизмов.

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

Сервомотор имеет встроенный потенциометр, который соединен с выходным валом. Поворотом вала, сервопривод меняет значение напряжения на потенциометре. Плата анализирует напряжение входного сигнала и сравнивает его с напряжением на потенциометре, исходя из полученной разницы, мотор будет вращаться до тех пор, пока не выровняет напряжение на выходе и на потенциометре.

Скетч использует библиотеку.

#include <Servo.h> // подключаем библиотеку для работы с сервоприводом

 

Servo servo1; // объявляем переменную servo типа "servo1"

 

void setup() // процедура setup

 

{

servo1.attach(11); // привязываем сервопривод к аналоговому выходу 11

}

 

void loop() // процедура loop

 

{

 

servo1.write(0); // ставим угол поворота под 0

 

delay(2000); // ждем 2 секунды

 

servo1.write(90); // ставим угол поворота под 90

 

delay(2000); // ждем 2 секунды

 

servo1.write(180); // ставим угол поворота под 180

 

delay(2000); // ждем 2 секунды

 

}

myservo.write(0) – указывается угол поворота

1.     Стандартная библиотека Servo.h содержит набор дополнительных команд, которая позволяет значительно упростить скетч;

2.     Переменная Servo необходима, чтобы не запутаться при подключении нескольких сервоприводов к Ардуино. Мы назначаем каждому приводу свое имя;

3.     Команда servo1.attach(10) привязывает привод к аналоговому выходу 10.

В процедуре void loop() мы вращаем привод на 0-90-180 градусов и возвращаем в начальное положение, поскольку процедура loop повторяется циклично;

(По материалам сети интернет)

 

Поиск по сайту

Герб РБ

Робототехника у нас

Последнее на сайте

Опубликовано 19/04/2018, 17:52 автор admin
aktsii-dom-bez-nasiliya C 18 по 28 апреля 2018 года на территории Дзержинского района  пройдут мероприятия республиканской профилактической акции «Дом без...
60
Опубликовано 18/04/2018, 20:50 автор admin
21-aprelya-2018-goda
100
Опубликовано 12/04/2018, 22:24 автор admin
q23errt Руководство государственного учреждения образования «Станьковская средняя школа имени Марата Казея» информирует о переносе рабочих...
160
Опубликовано 11/04/2018, 14:57 автор admin
16-aprelya-2018-goda
300
Опубликовано 11/04/2018, 11:14 автор admin
dekada-obshchestvenno-patrioticheskikh-del-chernobyl-nasha-bol-i-pamyat Декада проводится в учреждениях образования страны с 18 по 27 апреля 2018 года с целью привлечения внимания обучающихся к трагедии на...
7410

Нас посетили:

3821452
Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
5872
5389
46389
3732964
121245
178162
3821452

Ваш IP: 192.168.221.196
Сейчас: 2018-04-22 19:25:51
счетчик joomla

Нас посетили

Flag Counter

Наш адрес: 222731 Минская область, Дзержинский р-н, Станьково,ул.Парковая, д.8. телефон: 8-017-16-3-33-31, 8-017-16-3-33-36 Адрес эл. почты: stankovo@schoolnet.by stschool@tut.by