Get Adobe Flash player

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

Open in new window

Учителям!!!

Опубликовано 24/08/2017, 12:23 автор admin
2354678 30.08.2017 В 9.00 СОСТОИТСЯ ЗАСЕДАНИЕ   ПЕДАГОГИЧЕСКОГО СОВЕТА     ТЕМА ЗАСЕДАНИЯ: «ИТОГИ РАБОТЫ...
630
Опубликовано 22/01/2015, 11:30 автор admin
grafik-provedeniya-kontrolnykh-rabot-uchebnyj-period-3-chetvert-20142015-uchebnogo-goda Iступень общего среднего...
12140

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

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

Вход на сайт

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

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

Мы достаточно освоились с программным обеспечением 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 повторяется циклично;

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

 

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

Герб РБ

Герб РБ

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

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

Опубликовано 21/09/2017, 11:41 автор admin
23-sentyabrya-2017-goda
110
Опубликовано 18/09/2017, 12:33 автор admin
proit-dzerzhinsk 16 сентября 2017 года учащиеся нашей школы приняли участие   в конференция “ProIT.Dzerzhinsk”, которая проводилась на базе...
160
Опубликовано 14/09/2017, 13:31 автор admin
metodicheskie-materialy Смотрите вложения
130
Опубликовано 14/09/2017, 13:28 автор admin
katalog-internet-resursov-po-dukhovno-nravstvennomu-vospitaniyu № п/п Название...
130
Опубликовано 14/09/2017, 13:27 автор admin
normativnye-dokumenty Смотрите вложение
130

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

2670846
Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
2705
3293
25266
2619247
87436
128551
2670846

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