5 Ардуино для начинающих Кнопки, ШИМ, функции

Автор German Usachev
5  Ардуино для начинающих  Кнопки, ШИМ, функции

адреса вторым видеоурокам об Arduino при поддержке element14 на прошлой неделе я рассказала базар программирование Arduino на этой неделе мы начнём говорить об аналоговых входов Arduino и пвм сигнала если вы не знаете, что значит tvm или не понимаете разница между цифровым и аналоговым сигналами.

Я рекомендую посмотреть вот эти TGX видео которые я делал пару месяцев назад далее мы поработаем надо использованием кнопок мы будем управлять яркостью светодиода с помощью. Тех самых пвм сигналов и мы узнаем. Немного больше про среду программирования Arduino мы научимся использовать функции в среде Arduino и куча других крутых вещей.

Давайте начнём ваш лучший помощник при работе с Arduino или любой другой такой электроникой — это breadboard.

Это первый шаг для прототипирования. И он помогает делать — это действительно просто как он устроен все эти вертикальные полоски и вертикальные рельсы подключать питание земли и они соединены проводником по всей своей длине. Если Вы посмотрите на левую часть например вы видите эти две рельсы 1 подключена другая земле и по центру у вас есть полоски покрупнее они соединены по горизонтали и конечно не соединены в середине и обычно сюда стоит микросхема. А как вы можете использовать контакты с обоих сторон микросхема очень удобно при прототипирование следующие вещи которые мы будем использовать — это резисторы сегодня используя резистор на 220 ом чтобы поработать со светодиодом они нужны чтобы не пропустить слишком большой через него и второй — это резистор на 10 килоом который. Я намерен использовать для стягивания и подтягивания сигнал и кнопки чтобы напряжение осталось нулевую когда она не нажата рассказывать. Как классифицировать резисторы. Вы можете погуглить на тему их кодирование — это в действительности довольно проста. Вы можете понимать их номинал светодиода есть полярность как и у всех диодов поэтому вы должны убедиться, что подключать его правильном направлении. У некоторых есть маленькие засечки на пластиковые части у этого нет. Как можно определить полярность так — это по ногам нога покороче должна идти в землю последняя штуковина — это наша тактовая кнопка говоря просто тактовая кнопка срабатывает при нажатии она замыкает контакт вдоль одной стороны если мы поставим мультиметр режим прозвонки мы надели. Можем попробовать увидеть, что когда соединяющих их показания на экране стремятся к нулю обозначает тем самым, что между щупами есть контакт то же самое должно случиться если мы коснемся будет частей кнопки и нажмем на неё сейчас увидите, что контакта нет ну если мы оставим щуку здесь и нажмем кнопку, что показания пошли к нулю обозначая, что мы замкнули схему. Давайте подключим наш Arduino кнопки чтобы начать запускать всякие программы на нём для начала. Давайте подключить питание с Arduino Nano 5v crimson. Бриджит Бардо чтобы мы смогли использовать их. Подключите prod контакту земли на Arduino я подключаю к левой рельсы вот так и теперь тоже самое для 5 вольтового провода я подключаю контакту отмеченным как 5 вольт и мы включаем его в рельсу по правой стороне дали нам нужно установить. Нашу маленькую кнопку помещаем её здесь над канавкой в середине слегка нажимаем вроде того. Теперь мы мы слушать и подключить её, что мы сделаем так — это соедини втягивающим резистором один из контактов на этой стране и землю я использую резистор на 10ком для точно номинал на самом деле тут не важен он просто должен быть достаточно большим я выбираю 10 килов или 1 км помните. Земля у нас с левой стороны я подключаю его к земле всё для чего — это нужно — это убедиться, что пока. Кнопка не нажата её сигнал при тянут земле теперь. Подключи в другую сторону. Калине 5. Вольт так когда он. Нажми на неё она пропустит 5 вольт и пошлёт логическую единицу на микроконтроллер подключаем вот тут. Что нужно сделать так — это подключиться к тому же месту где резистор подключен и протянуть контакт на Arduino давайте сделаем — это отключите один конец провода кнопки со стороны которая притянуто земле, а второй конец я подключу. ВКонтакте 8 на самом деле вы можете выбрать любой контакт они могут быть и цифровыми входами и выходами и я взял 8. Всё мы можем использовать эту схему чтобы позвать логические единицу и ноль на Arduino теперь установлено светодиод на контакт 13 ардуин помните он уже имеет светодиод на нём, но я просто добавляю. Убедитесь, что короткая нога включена в землю как я говорил ранее ну как-то так у нас уже есть резистор здесь. Потому, что он установлен для встроенного светодиода на. Контакте 13 теперь нашу схему собранной. Давайте напишем программу чтобы управлять ей для начала. Давайте скажем ему, что пока кнопка нажата. То есть он получает водитель на 8 контакт держать светодиод включенных — это просто и понятно. На гелевом мне нужен микроконтроллер для этого, но с этого хорошо начать. Давайте объявим переменные которые будем использовать в контакт которому подключена. Кнопка — это контакт 8 и. Контакт которому подключён светодиод — это контакт 13. Это всегда так давайте сделаем её нашей установочный функции кроме выхода у нас также есть вход. Давайте установим оба так же как раз использовали команду pinmode. У нас есть свечкин которая является входом и, что у нас есть. Лапин которая является выходом хочешь?. Замечательно Это всё.

0 комментариев
0

Читайте также