Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Цифровой или Digital
Может принимать только два состояния: 0 или 1, низкий или высокий сигнал, 0 или 5 вольт, включен или выключен
Платы Ардуино могут применяться в большом количестве проектов
Выход (OUTPUT) - это режим работы пина, настроенный на передачу или "ЗАПИСЬ" значений. Например, для включения светодиода.
При передаче 1 или HIGH - на пин подается 5 вольт и светодиод светится с максимальной яркостью, при передаче 0 или LOW - напряжение на пин не подается. Светодиод не горит.
Для записи значения используется команда digitalWrite(№пина, 0 или 1);
Вход (INPUT) - это режим работы пина, настроенный на получение или иначе - "ЧТЕНИЕ" значений, которые приходят извне. Например от кнопки.
* Настройка работы пина производится при помощи команды pinMode (№ пина, режим работы);
pinMode(3, INPUT);
*Чтение значения производится при помощи команды
digitalRead(№пина);
digitalRead(3);
Цифровое значение может быть:
0 (напряжение < 2,5 вольт) или 1 (напряжение > 2,5 вольт).
примеры проектов
Это моделирование непрерывного сигнала с помощью Цифро-аналогового преобразователя (подключён к пинам с волной)
Подавая импульс только часть периода мы можем формировать "неполное" напряжение.
Всего таких значений между 0 и 5 вольтами получается 256 - от 0 до 255.
Для записи на выход сигнала с ШИМ используется команда analogWrite(№ пина, значение от 0 до 255);
Пример использования широтно-импульсной модуляции:
чем больше длина импульса. тем большее напряжение подается на светодиод и
тем ярче он горит
основные команды
Программирование осуществляется в среде программирования Arduno IDE
Каждая программа содержит в себе две функции
* void setup (){} - команды внутри этой функции выполняются 1 раз, в начале программы
* void loop(){} -команды внутри этой функции выполняются, пока работает программа
Аналоговый сигнал
Аналоговый или Analog - это непрерывный сигнал, например с датчиков, который может принимать бесконечное число значений в заданном диапазоне.
Эти значения передаются в микроконтроллер, как напряжение от 0 до 5 вольт.
При помощи Аналого-цифрового преобразователя этот диапазон напряжения делится на 1024 части и передается в микроконтроллер значением от 0 до 1023
Вход (INPUT) - это режим работы пина, настроенный на получение или иначе - "ЧТЕНИЕ" значений, которые приходят извне. Например от датчиков. Аналоговый вход может передавать в микроконтроллер значения от 0 до 1023 в зависимости от входящего напряжения.
*Чтение значения производится при помощи команды
analogRead(№пина);
digitalRead(A0);