Защита_курсовая_2018
Читать

Защита_курсовая_2018

Презентация на тему Защита_курсовая_2018 к уроку по информатике

Презентация по слайдам:


Слайд #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

Заключение