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...
1330
Опубликовано 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   № п/п Мероприятие Участники Дата и...
1220

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

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

Вход на сайт

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

Уважаемые учащиеся 9-х и 11-го классов!

В период проведения экзаменационной компании в учреждении работают телефоны "горячей" линии. Если у вас возникают вопросы, касающиеся проведения выпускных экзаменов, вы можете позвонить с 8.00 до 17.00 (ежедневно, кроме субботы и воскресенья) по следующим телефонам:

3-33-31 - директор школы Образцова Ирина Александровна;

3-33-36 - заместитель директора по учебной работе Парчук Инна Васильевна.

                                                 Мы готовы ответить на все ваши вопросы!

ИК-приемник на Ардуино способен принимать и обрабатывать инфракрасный сигнал, в виде импульсов заданной длительности и частоты. Обычно ИК-приемник имеет три ножки и состоит из следующих элементов: PIN-фотодиод, усилитель, полосовой фильтр, амплитудный детектор, интегрирующий фильтр и выходной транзистор.

 

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

 

Схема подключения

 

 

Чтобы можно было управлять с помощью команд пульта их необходимо распознать. Для этого существуют специальные скетчи.

Например:

 

// Подключаем специальную библиотеку, предоставляющую функции

//     приёма и передачи ИК-команд:

#include "IRremote.h"

// Аналоговый вход контроллера, к которому подключен ИК-приёмник.

const int IR_PIN = A0;

// Создаём объект ИК-приёмник.

IRrecv irrecv(IR_PIN);

void setup(){

  Serial.begin(9600);

  Serial.println("ready");

    // Начинаем прослушивание ИК-сигналов.

  irrecv.enableIRIn();

}

voidloop(){

  // RU: Описываем структуру results, в которую будут помещаться принятые и декодированные ИК-команды.

  decode_results results;

    // RU: Если ИК-команда принята и успешно декодирована, то выводим

  //     полученный код в последовательный порт контроллера.

  if (irrecv.decode(&results)) {

    Serial.println(results.value);

    // RU: Должно вызываться чтобы продолжить декодирование.

    irrecv.resume();

  }

}

На мониторе порта можем просмотреть команды, которые выдает наш пульт. Те клавиши, которые мы будем использовать, можно прописать в блокноте вместе с кодами.

Управление пультом двумя светодиодами

 

#include<IRremote.h> // подключаем библиотеку для IRприемника

 

IRrecv irrecv(A0); // указываем пин, к которому подключен IR приемник

 

decode_results results;

 

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

{

  irrecv.enableIRIn();  // запускаем прием инфракрасного сигнала

  pinMode(13, OUTPUT); // пин 13 будет выходом (англ. «output»)

  pinMode(12, OUTPUT); // пин 12 будет выходом (англ. «output»)

  pinMode(A0, INPUT); // пинA0 будетвходом(англ. «intput»)

  Serial.begin(9600); // подключаем монитор порта

}

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

{

  if (irrecv.decode(&results)) // если данные пришли выполняем команды

  {

  Serial.println(results.value); // отправляем полученные данные на порт

   // включаем и выключаем светодиоды, в зависимости от полученного сигнала

       if (results.value == 16754775) {

     digitalWrite(13, HIGH);

   }

     if (results.value == 16769055) {

     digitalWrite(13, LOW);

   }

        if (results.value == 16718055) {

     digitalWrite(12, HIGH);

   }

     if (results.value == 16724175) {

     digitalWrite(12, LOW);

   }

    irrecv.resume(); // принимаем следующий сигнал на ИК приемнике

  }

}

 

Вторая часть урока отводится на практическую работу по созданию «робота-паука». Делаем основу на сервоприводах.

Вложения:
ФайлОписаниеРазмер файла:
Скачать этот файл (IRremote.rar)Библиотека для работы с ИК приемником 22 Kb

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

Герб РБ

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

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

Опубликовано 07/06/2018, 20:34 автор admin
informatsiya-utzsz-dzerzhinskogo-rajonnogo-ispolnitelnogo-komiteta-spisok-vakansij-aktualnykh-na-14-05-2018 № п/п Профессия, должность Наименование организации,...
190
Опубликовано 07/06/2018, 16:54 автор admin
pozdravlyaem-zlatu-i-nastyu-s-pobedoj-v-konkurse Прадстаўнікі Дзяржынскага раёна сталі пераможцамі ў рэгіянальным свяце-конкурсе цацкі і гульні “На аблоках дзяцінства” у пяці...
260
Опубликовано 05/06/2018, 12:02 автор admin
poezdka-v-sulu В рамках семейного клуба «Семь +Я» состоялась поездка учащихся 4 класса в Парк – музей Интерактивной Истории Сула. Посетили комплекс...
240
Опубликовано 04/06/2018, 23:04 автор admin
plan-raboty-pedagoga-psikhologa Филюшиной Марины Валерьевны на июнь 2018...
480
Опубликовано 04/06/2018, 23:04 автор admin
vas-priglashaet-shkolnaya-biblioteka                                          ...
330

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

4257965
Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
984
1949
984
4213074
126277
244907
4257965

Ваш IP: 192.168.221.196
Сейчас: 2018-06-18 04:46:46
счетчик joomla

Нас посетили

Flag Counter

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