Мегаобучалка Главная | О нас | Обратная связь


Практическое занятие 1. Опрос переменного резистора



2015-11-12 450 Обсуждений (0)
Практическое занятие 1. Опрос переменного резистора 0.00 из 5.00 0 оценок




Нужные компоненты:

· переменный резистор

· три провода со штырьками на обоих концах: красный (+5 В), синий или черный (Gnd), один произвольного цвета (но не красного, синего или черного)

Переменный резистор можно представить как два последовательно соединенных резистора, где средний вывод – точка соединения. Данная схема является делителем напряжения – на резисторе, обладающем бОльшим сопротивлением, падает бОльшее напряжение. Поворачивая ручку переменного резистора, мы меняем соотношение сопротивлений и таким образом меняем напряжение на средней ножке.

1. подключите переменный резистор по схеме

2. запустите среду разработки Arduino IDE и загрузите в контроллер программу Файл / Примеры / Analog / AnalogInput

3. попробуйте поворачивать ручку резистора. Светодиод L на плате должен мигать с периодом, зависящим от угла поворота резистора (который меняет напряжение на средней ножке)

Практическое занятие 2. Управление яркостью светодиода, чтение в Монитор порта

1. добавьте к предыдущей схеме светодиод с токоограничивающим резистором (на контакт D9), который будет изменять яркость в зависимости от уровня напряжения на A0:

2. загрузите в контроллер программу Файл / Примеры / Analog / AnalogInOutSerial

В данной программе для пересчета из диапазона входных значений 0…1023 (считанный analogRead) в диапазон выходных значений 0…255 (записываемый analogWrite) используется команда map:

map (пересчитываемое число, минимум входного, максимум входного, минимум выходного, максимум выходного)

map(100, 0, 1023, 0, 5) = 0,488; // пересчет в 5 В (100 на входе = 0,488 Вольт)

map(5, 0, 10, 0, 1000) = 500; // середина диапазона

map(0, 1023, 0, 0, 255) = 255; // может быть и диапазон от максимума к минимуму

3. убедитесь, что при вращении резистора меняется яркость светодиода

4. для передачи данных в компьютер используется набор команд Serial:

Serial.begin(9600); // установить связь с компьютером со скоростью 9600 Serial.print("sensor = "); // вывести символы в кавычках "" Serial.print(sensorValue); // вывести значение, хранящееся в sensorValue Serial.print("\t"); // табуляция (аналогично нажатию кнопки Tab в Word’е Serial.println(outputValue); // вывести значение, хранящееся в outputValue и перейти на следующую строку

5. откройте Монитор порта – кнопка с иконкой лупы справа сверху в среде разработки и убедитесь, что в Мониторе порта показываются числа, меняющиеся в зависимости от угла поворота резистора

Практическое занятие 3. Опрос аналогового датчика освещенности

Нужные компоненты:

· фоторезистор

· постоянный резистор на 1 кОм

· светодиод с токоограничивающим резистором

· провода со штырьками на обоих концах: красный (+5 В), синий или черный (Gnd), два произвольного цвета (но не красного, синего или черного)

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

2. для измерения напряжения на аналоговом входе (зависящем от уровня освещения фоторезистора) используйте программу Файл / Примеры / Analog / AnalogInOutSerial, выдающую данные в Монитор порта и зависимостью яркости светодиода

3. сделаем модель регулятора уровня освещения в комнате в зависимости от внешнего освещения: измените в программе на map(0, 1023, 0, 0, 255) и загрузите в контроллер. После этого светодиод должен гореть тем ярче, чем ниже освещение фоторезистора



2015-11-12 450 Обсуждений (0)
Практическое занятие 1. Опрос переменного резистора 0.00 из 5.00 0 оценок









Обсуждение в статье: Практическое занятие 1. Опрос переменного резистора

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (450)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)