Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Практическое занятие № 3 – Множество светодиодов




Практическое занятие № 3 – Множество светодиодов

Схема подключения платы Arduinoс множеством светодиодов

2. Откройте и загрузите скетч из папки ARDUINO LABS/Lab3/Lab3. ino

3. Lab3. ino – это готовый скетч с полным описанием для работы с множеством светодиодов. Заставьте их танцевать!

Возможные трудности: Применение в жизни:
Некоторые светодиоды не загораются Распространенной ошибкой является неправильная полярность светодиода, извлеките его, поверните на 180 градусов, и снова вставьте   Нарушена последовательность В восьми проводах очень легко ошибиться. Дважды проверьте, что первый светодиод подключен к порту 2, второй к 3-му и т. д.   Начните все заново Иногда начать собирать схему заново намного легче, чем отыскать ошибку в хитросплетении огромного количества проводов   Бегущая строка – все вы конечно видели информационные табло на вокзале, или в аэропорту, как раз они состоят из множества светодиодов  

Scratchsolution


Практическое занятие № 4 – Кнопки

До сих пор Мы занимались исключительно выходами. Теперь мы собираемся зайти с другой стороны, и поиграем со входами. В этой схеме, в качестве датчика, Вы будете использовать кнопки – наиболее простой способ получения входной информации. В данном случае кнопки подключены между «Землей» и платой Arduino, и если кнопка нажата, вход Arduinoзамыкается на «0» (LOW). Arduinoсчитывает это и реагирует соответствующим образом. В этой схеме Вы также можете заметить «подтягивающие» резисторы, которые помогают «очистить» сигнал и предотвратить ложные срабатывания кнопки.

Свет при нажатии кнопки

     Для сборки модели Вам потребуется: плата Arduino, Breadboard, 2 кнопки, 1 светодиод, 2 резистора на 10К, 1 резистор 220 Ом, 5 проводов

1. Соберите модель как показано на схеме

Схема подключения платы Arduinoи Кнопок

 

Практическое занятие № 4 – Кнопки

2. Откройте и загрузите скетчиз папки ARDUINO LABS/Lab4/Lab4. ino

     Для того чтобы принимать важные решения в программировании есть набор логических операций, которые в зависимости от поставленных задач, позволяют решить что же делать дальше, «если» выполняется заданное условие

== ЭКВИВАЛЕНТНОСТЬ A == B –true (истина), если А и В равны
! = НЕ РАВНО А! = В– true (истина), если А и В не равны
& & Логическое«И» A& & B –истина, если оба и А и В – истина
|| Логическое «ИЛИ» А || B – истина, если один из А или В истина
! ОТРИЦАНИЕ А! В – превращает ложь в истину, и наоборот

Вы можете комбинировать эти функции для того, чтобы создавать дополнительные условия if().

* Примеры Вы увидите в скетче

Возможные трудности: Применение в жизни:
Свет не включается Кнопки квадратные и легко ошибиться при подключении их в плату, попробуйте повернуть их на 90 градусов   Свет не выключается Простые ошибки может совершить каждый, посмотрите не подключен ли светодиод к порту 9, вместо 13   Восторг Не беспокойтесь, все элементы этих схем чрезвычайно просты и надежны, их можно повредить, разве что разбив   Все вы наверное хорошо представляете где могут использоваться кнопки – пульты, джойстики, телефоны и т. д.

                          

Lab 4. Scratch solution


Практическое занятие № 5 – Фоторезистор

В этом уроке, Вы познакомитесь с фоторезистором, который изменяет свое сопротивление в зависимости от того, сколько света попадает на его чувствительный элемент. Arduino не может сама интерпретировать сопротивление, т. к. работает с напряжением, поэтому в этой схеме используется делитель напряжения. Делитель, обычно состоит из двух резисторов, в нашем случае один из которых будет нашим фоторезистором, а считываемое напряжение плата Arduino берет из средней точки между ними, поступающее на аналоговый вход Arduino (Pin 0). Делитель будет выдавать высокое напряжение, когда фоторезистор получает много света и низкое, когда фоторезистор получает мало света (темнота).

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...