Используйте потенциометр с вашим Raspberry Pi Pico

Используйте потенциометр с вашим Raspberry Pi Pico
Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Плата микроконтроллера Raspberry Pi Pico — это отличное устройство, которое можно использовать для автоматизации многих домашних задач, таких как автоматический полив растений, открытие и закрытие двери гаража, обнаружение движения в доме и так далее.





как загрузить изображения с телефона samsung на компьютер?

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





СДЕЛАТЬ ВИДЕО ДНЯ

Подготовка

Thonny IDE (интегрированная среда разработки) — отличный инструмент, помогающий подключить Raspberry Pi Pico к компьютеру и запрограммировать Pico. Чтобы убедиться, что вы все настроили правильно, обязательно ознакомьтесь с нашим руководством по начало работы с Тонни на Raspberry Pi Pico для деталей.





Kitronik Inventor's Kit содержит все необходимое для проведения этого светового эксперимента. Если вы энтузиаст электроники, у которого валяются запасные части, возможно, у вас уже есть то, что вам нужно:

  • Малиновый Пи Пико (или Пико W)
  • Макет
  • Поворотный потенциометр
  • 2x нажимной переключатель
  • Красный светодиод 5 мм
  • 8 перемычек М/М
  • Резистор 220 Ом (обозначен цветными полосами: красная, красная, коричневая, золотая)

Ваш Pico поставлялся с предварительно припаянными контактами GPIO? Если нет, узнайте, как припаяйте контакты разъема к вашему Raspberry Pi Pico правильный путь.



Ожидаемый результат

Этот эксперимент обеспечивает отличное визуальное представление, помогающее объяснить, что происходит во время процедуры прерывания (нажатие кнопки), в которой выходной сигнал широтно-импульсной модуляции (ШИМ) определяет яркость светодиода, которой можно управлять с помощью потенциометра. аналоговый вход.

Программное прерывание будет обнаружено, когда вы нажмете кнопку на макетной плате. Это действие активирует переменную, которая будет управлять включением или выключением красного светодиода. Когда вы поворачиваете потенциометр в любом направлении, его аналоговое входное значение передается на выход PWM для светодиода. Это волшебство (если хотите) заключается в том, что светодиодный свет становится либо тусклее, либо ярче.





самый дешевый ремонт экрана телефона рядом со мной
  крупный план потенциометра на макетной плате

Сборка кода проекта

Прежде чем продолжить, возьмите копию требуется код для этого эксперимента напрямую с официального сайта поддержки Kitronik. Кроме того, этот ресурс действует как вспомогательное руководство, если вы застряли на этом пути.

Пока у вас есть код на экране, давайте разберем некоторые ключевые моменты кода:





  • Переключатель включения/выключения сопоставлен с GP15 на Raspberry Pi Pico.
  • Светодиод настроен как выход PWM на GP16 на Pico.
  • Потенциометр (потенциометр) использует встроенный аналого-цифровой преобразователь (АЦП) GP26.
  • Состояние кнопки по умолчанию равно false при первом запуске программы Python.
  • Обработчик IRQ (или сигнал прерывания) связан с входом переключателя.
  • пока петля определяет, нажат ли переключатель, а затем продолжает считывать значение потенциометра (в зависимости от того, как вы поворачиваете потенциометр), чтобы установить яркость светодиода.
  код для эксперимента с потенциометром

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

Если вы хотите вернуться к основам работы с датчиками освещенности и аналоговыми входами, загляните на нашу страницу. руководство по началу работы с электроникой Raspberry Pi Pico для получения подробной информации о предыдущем эксперименте со светом в этой серии.

Ваше будущее яркое

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

как вставить вертикальную черту в слово

Использование транзистора для привода двигателя, развитие недавнего эксперимента с потенциометром, добавление сервопривода, настройка звука зуммера, счет с использованием дисплеев, понимание основ ветровой энергии и многое другое.

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

Самое главное, найдите время, чтобы насладиться процессом накопления знаний. Кроме того, не забудьте сделать паузу для гордости, когда вы обнаружите, что завершаете эксперименты, которые заканчиваются заявлением, например: «Я сделал это!»