![Как да накараме LED диода на Raspberry Pi Pico да мига](http://ardudevelop.eu/wp-content/uploads/2024/12/Как-да-накараме-LED-диода-на-Raspberry-Pi-Pico-да-мига.png)
Въведение
Raspberry Pi Pico е мощна и достъпна микроконтролерна платформа, която предлага невероятни възможности за обучение и експериментиране. Едно от първите неща, които начинаещите програмисти могат да опитат, е да накарат LED диода да мига. В тази статия ще ви покажем как да направите това, като използвате вградения LED диод на Pico (свързан към пин 25) и програмния език MicroPython.
Ако все още не сте инсталирали MicroPython на вашето Raspberry Pi Pico, прочетете как се случва този процес в статията ни: Как да инсталирате MicroPython на Raspberry Pi Pico: Ръководство стъпка по стъпка.
За да се запознаете по-обстойно с платформата и нейната конфигурация на пиновете, посетете нашата статия: Raspberry Pi Pico – Малък, но Мощен Микроконтролер.
Код
Това е кода, който ще използваме за нашата демонстрация:
from machine import Pin
from time import sleep
led = Pin(25, Pin.OUT)
while True:
led.toggle()
sleep(0.5)
Обяснение на кода
Нека разгледаме кода стъпка по стъпка:
Импортиране на нужните библиотеки:
from machine import Pin
from time import sleep
Модулът machine
предоставя достъп до хардуерните функции на Raspberry Pi Pico.
Модулът time
се използва за управление на времето и въвеждане на паузи между действията.
Дефиниране на LED пина:
led = Pin(25, Pin.OUT)
Създаваме обект led
, който указва, че ще използваме пин 25.
Pin.OUT
указва, че пинът ще се използва като изход (за управление на LED диода).
Основен цикъл:
while True:
led.toggle()
sleep(0.5)
Цикълът while True:
осигурява, че кодът ще се изпълнява непрекъснато.
Методът toggle()
сменя текущото състояние на LED диода – от включено на изключено и обратно.
sleep(0.5)
въвежда пауза от 0.5 секунди, преди LED диодът да промени състоянието си отново.
Заключение
С този прост код вече можете да накарате LED диода на Raspberry Pi Pico да мига. Това е отличен начин да се запознаете с работата на GPIO пиновете и основите на програмирането с MicroPython. В следващите статии ще разгледаме по-сложни проекти, които ще ви помогнат да отключите пълния потенциал на вашия Pico.
Документация на Raspberry Pi Pico тук, а на MicroPython тук.