In acest tutorial vom vedea cum putem modifica timpii in care un led va fi pornit sau oprit. Pentru a face acest lucru vom folosi clasa Pin din libraria machine:

from machine import Pin

    Pentru a pune si o pauza in executia codului vom folosi  clasa sleep din libraria time:

from time import sleep

     Inainte de a rula codul va trebui sa declaram si o variabila prin care comunicam microprocesorului la ce pin este conectat ledul. Aceasta variabila se decalara in felul urmator:

led = Pin(25, Pin.OUT)

    Pentru a incepe rularea codului va trebui sa creem o bucla infinita. Aceasta se creaza folosind urmatoarea comanda:

while True:

    In interiorul acestei bucle vom folosi o comanda pentru a porni ledul:

led.on()

    In urmatoarea comanda vom seta un timp exprimat in secunde in care ledul va ramane pornit:

sleep(0.05)

    Apoi vom executa comanda de oprire a ledului:

led.off()

    Iar ultima comanda va seta timpul exprimat in secunde in care ledul va ramane oprit:

sleep(2.0)

    Apoi se va relua ciclul celor 4 comenzi la nesfarsit.

    Codul sursa complet este cel de mai jos:

from machine import Pin
from time import sleep

led = Pin(25, Pin.OUT)

while True:
    led.on()
    sleep(0.05)
    led.off()
    sleep(2.0)

 

Nu sunt comentarii

Acest website foloseste cookie-uri pentru o experienta placuta in timpul navigarii.