
Проектирование умного дома
Presentation
•
Professional Development
•
9th Grade
•
Easy
Анастасия Ушакова
Used 8+ times
FREE Resource
20 Slides • 9 Questions
1
2
3
Пины заземления (GND) — “минус”;
Пины питания (5v, 3.3v, vin) — “плюс”;
Пины аналогового сигнала (A0-A5) — используются для получения более точной информации с датчика;
Пины цифрового сигнала (0 - 13) — "логические", используются для управления различными элементами питания;
Пины специального назначения (IOREF, AREF, RESET) — используются для перезапуска платы, установки опорного значения и других специальных операций.
4
Multiple Choice
Пины заземления (GND) - это
“минус”
"плюс"
получение более точной информации с датчика
перезапуск платы
5
Multiple Choice
Пины питания (5v, 3.3v, vin) - это
“минус”
"плюс"
получение более точной информации с датчика
перезапуск платы
6
Multiple Choice
Пины аналогового сигнала (A0-A5) -
“минус”
"плюс"
получение более точной информации с датчика
перезапуск платы
7
Функция setup() запускается один раз, после каждого включения питания или сброса платы Arduino. Используйте её, чтобы инициализировать переменные, установить режимы работы цифровых портов, и т.д.
Функция loop() в бесконечном цикле последовательно раз за разом исполняет команды, которые описаны в ее теле. Т.е. после завершения функции снова произойдет ее вызов.
8
Аналоговый сигнал непрерывно изменяется во времени. Вся информация в природе аналоговая — волны на воде, колебание струны и т.д. Изначально человек записывал информацию (звуки, изображения, видео) с помощью аналоговых устройств. Но аналоговые сигналы чувствительны к воздействию шумов и помех.
Цифровой сигнал передается в виде единиц и нулей, для компьютеров и цифровой техники это проще реализовать (есть сигнал или нет сигнала). Д
9
При чтении или записи к цифровому порту применимо только два возможных значения – порт может быть установлен как HIGH (высокий уровень) или LOW (низкий уровень).
Уровень HIGH соответствует 5 вольтам на выходе. При чтении значения на цифровом порте, начиная с 3 вольт и выше (до напряжения питания), микропроцессор воспримет это напряжение как HIGH. Эта константа представлена целым числом 1.
Уровень LOW соответствует 0 вольтам на выходе порта. При чтении значения на цифровом порте, начиная с 2 вольт и меньше (до 0V), микропроцессор воспримет это напряжение как LOW. Эта константа представлена целым числом 0.
10
Цифровые порты могут использоваться на ввод или вывод сигналов.
Изменение порта с ввода на вывод производится при помощи функции pinMode().
pinMode(13, OUTPUT); //13й вывод будет выходом
pinMode(12, INPUT); //а 12й – входом
11
Multiple Choice
// - в Ардуино - это
комментарий
ввод
вывод
12
digitalWrite(порт, значение);
Параметры:
значение: HIGH или LOW
порт: номер порта
Пример:
digitalWrite(13, HIGH); // выставляем 13й вывод в «высокое» состояние
13
Описание:
Считывает значение на указанном порту
Параметры:
порт: номер опрашиваемого порта
Возвращаемое значение: возвращает текущее значение на порту (HIGH или LOW) типа int
Пример:
int val;
val = digitalRead(12); // опрашиваем 12й вывод
14
Вызов: value = analogRead(порт);
Считывает значение с указанного аналогового порта. Arduino содержит 6 каналов аналого-цифрового преобразователя на 10 битов каждый. Это означает, что входное напряжения от 0 до 5В преобразовывается в целочисленное значение от 0 до 1023. Параметры:
порт: номер опрашиваемого аналогового входа
Возвращаемое значение: возвращает число типа int в диапазоне от 0 до 1023, считанное с указанного порта.
int val;
val = analogRead(0); // считываем значение на 0м аналоговом входе
15
Описание:Выводит на порт аналоговое значение. Эта функция работает на: 3, 5, 6, 9, 10, и 11 цифровых портах Arduinoo.
Может применяться для изменения яркости светодиода, для управления двигателем и т.д.
После вызова функции analogWrite, соответствующий порт начинает работать в режиме ШИМ (Широтно-Импульсная Модуляция) напряжения до тех пор, пока не будет следующего вызова функции analogWrite.
Параметры:
порт: номер опрашиваемого аналогового входа
значение: целочисленное между 0 и 255. Значение 0 генерирует 0 В на указанном порте; значение 255 генерирует +5В на указанном порте. Для значений между 0 и 255, порт начинает быстро чередовать уровень напряжения 0 и +5 В — чем выше значение, тем, более часто порт генерирует уровень HIGH (5 В).
Пример:
analogWrite(9, 128); // устанавливаем на 9 контакте значение эквивалентное 2,5В
16
​
17
Фоторезисторы используются в роботах как датчики освещенности.
Фоторезистор — резистор, сопротивление которого зависит от яркости света, падающего на него. В нашей модели светодиод горит, только если яркость света над фоторезистором меньше определенной, эту яркость можно регулировать программно.
18
19
плата Arduino
6 проводов “папа-папа”
фоторезистор
светодиод
резистор на 220 Ом
резистор на 10 кОм
20
1.перейти на сайт: https://www.tinkercad.com/
2.найдите в левой части экрана меню выбора типа проекта и выберите тип проекта "Цепи
3. Соберите цепь со схеме.
21
22
​
23
Multiple Choice
На картинке изображён
светодиод
фоторезистор
резистор
макетная плата
24
Multiple Choice
На картинке изображён
светодиод
фоторезистор
резистор
макетная плата
25
Multiple Choice
На картинке изображён
светодиод
фоторезистор
резистор
потециометр
26
Poll
На занятии мне....
Мне всё понятно!
Мне не всё понятно!
Я ничего не понял(а)
27
pin — номер управляющего цифрового пина;
mode — может принимать одно из двух константных значений INPUT и OUTPUT.
Первая константа устанавливает управляющий выход на вход, вторая — на выход
28
29
Multiple Choice
Какого режима работы управляющего пина не существует?
INPUT
OUTPUT
INPUT_PULLDOWN
Show answer
Auto Play
Slide 1 / 29
SLIDE
Similar Resources on Wayground
21 questions
9 Урок 79 Підготовка до контрольної роботи
Presentation
•
9th Grade
23 questions
10_10 Алкени. Номенклатура, ізомерія
Presentation
•
10th Grade
22 questions
Електроліз задачі
Presentation
•
9th Grade
20 questions
Металлы
Presentation
•
9th Grade
22 questions
Электр тізбегі және оның құрамды бөліктері,ток күші, кернеу
Presentation
•
8th Grade
21 questions
Одномерные массивы 9 класс Python
Presentation
•
9th Grade
24 questions
Архитектор
Presentation
•
8th Grade
21 questions
Складне речення із різними видами зв'язку
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade