Рабочие листы
к вашим урокам
Скачать
1 слайд
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Глазовский государственный педагогический институт имени В.Г. Короленко»
Кафедра математики и информатики
Курсовая работа по междисциплинарному курсу
«Технология разработки программного обеспечения»
БИЯНОВ И.Ю.
студент 3 курса факультета информатики, физики и математики
Специальность 09.02.03 Программирование в компьютерных системах
ПРОГРАММНАЯ ОБРАБОТКА ДАТЧИКА ОСВЕЩЕННОСТИ
Глазов, 2018
2 слайд
Что такое робототехника?
Робототе́хника (от робот и техника; англ. robotics — роботика, роботехника)
3 слайд
Цель исследования
4 слайд
Датчик цвета в LEGO® MINDSTORMS® EV3
Датчик цвета
Режим цвет
Режим яркость отраженного цвета
Режим яркость внешнего освещения
5 слайд
Датчик цвета в Lego Mindstorms NXT 2.0
Датчик работающий в режиме Light Sensor
Датчик работающий в режиме Light Sensor
и Color Sensor
6 слайд
Датчик цвета в Arduino
7 слайд
Подключение датчика к плате Arduino
8 слайд
Датчик в действие
9 слайд
Фрагмент программного кода
void loop() // процедура loop
{
color(); // выводим значения цветов
Serial.print(" RED :" + String(red));
Serial.print(" GREEN : " + String(green));
Serial.println(" BLUE : " + String(blue)); delay(500);
}
void color() // процедура color
{ // если 2 и 3 порты отключить, то получим значение красного цвета
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
red = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
// если 3 порт включить, а 2 отключить, то получим синий цвет
digitalWrite(s3, HIGH);
blue = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
// если 2 включить, а 3 отключить, то получим зеленый цвет
digitalWrite(s2, HIGH);
green = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
}
10 слайд
pulseIn
red = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
blue = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
green = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH);
Синтаксис:
pulseIn(pin, value)
pulseIn(pin, value, timeout)
11 слайд
Заключение
Рабочие листы
к вашим урокам
Скачать
6 610 477 материалов в базе
Настоящий материал опубликован пользователем Колесникова Анастасия Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Мини-курс
10 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.