Get Adobe Flash player

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

Open in new window

Учителям!!!

Опубликовано 30/12/2017, 10:50 автор admin
plan-raboty-gosudarstvennogo-uchrezhdeniya-obrazovaniya-stankovskaya-srednyaya-shkola-imeni-marata-kazeya-v-period-zimnikh-kanikul-2017-2018-uchebnogo-goda № п/питт Мероприятие Участники Дата и время...
1100
Опубликовано 05/12/2017, 17:30 автор admin
plan-podgotovki-k-pedsovetu «Создание условий для развития и самореализации одарённых детей» Дата проведения: 05.01.2018 Цель– создание условий для...
1670

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

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

Вход на сайт

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

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

Мы достаточно освоились с программным обеспечением 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/02/2018, 21:11 автор admin
znaet-tochno-detvora-avtobus-shkolnyj-priedet-vsegda Без школьного автобуса трудно представить деятельность современной школы. Экскурсии, путешествия, решение бытовых школьных вопросов - все эти задачи...
70
Опубликовано 19/02/2018, 21:01 автор admin
znaet-tochno-detvora-avtobus-shkolnyj-priedet-vsegda Без школьного автобуса трудно представить деятельность современной школы. Экскурсии, путешествия, решение бытовых школьных вопросов - все эти задачи...
50
Опубликовано 19/02/2018, 20:51 автор admin
apraprap Поздравляем членов кружка «Робототехника на основе «Arduino» (Ларчекно Викторию, Кушнерова Кирилла, Шкурата Алексея) (руководитель...
70
Опубликовано 19/02/2018, 20:50 автор admin
kvn-v-budushchee-s-ulybkoj 17 февраля 2018 года команда «Дети из прошлого» приняла участие в районном этапе седьмого республиканского конкурса школьных команд...
90
Опубликовано 14/02/2018, 15:22 автор admin
ya-lyublyu-tsyabe-stankava
200

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

3490699
Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
2149
3628
9773
3438907
115698
193867
3490699

Ваш IP: 192.168.221.196
Сейчас: 2018-02-21 12:33:33
счетчик joomla

Нас посетили

Flag Counter

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