Как да накараме LED диода на Raspberry Pi Pico да мига

Как да накараме LED диода на Raspberry Pi Pico да мига

Въведение

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 тук.

Translate »