• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Circuit Python

Object Storage Arubacloud
0 głosów
131 wizyt
pytanie zadane 22 sierpnia 2023 w Mikrokontrolery przez MacieKap Bywalec (2,400 p.)

WItam,

chciałbym aby led (D7) zapałał się kiedy przyciskam przycisk (D6), ale to nie działa.

import time
import board
from digitalio import DigitalInOut, Direction, Pull

led = DigitalInOut(board.D7)
led.direction = Direction.OUTPUT


btn = DigitalInOut(board.D6)
btn.direction = Direction.INPUT
btn.pull = Pull.UP

while True:
    if not btn.value:
        print("BTN is down")
        led.value = False
    else:
        #print("BTN is up")
        pass
        led.value = True

     time.sleep(0.1) # sleep for debounce

Z góry dziękuję za wszystkie podpowiedzi

komentarz 23 sierpnia 2023 przez Oscar Nałogowiec (29,320 p.)
Przydałoby się byś poinformował o jakim sprzęcie mowa i jak masz podłączone wspomniane "urządzenia" tj. przycisk i diodę. Także jakieś pomiary napięcia na używanych nóżkach byłyby wskazane.
1
komentarz 23 sierpnia 2023 przez reaktywny Nałogowiec (41,090 p.)

@MacieKap, pass z linii 19 bym wyrzucił ;)

komentarz 23 sierpnia 2023 przez MacieKap Bywalec (2,400 p.)

@Oscar, moja płytka to seeduino xiao, a led to zwykła dioda poprzedzona rezystorem. Przycisk to najzwyklejszy tact switch

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 86 wizyt
pytanie zadane 23 sierpnia 2023 w Mikrokontrolery przez MacieKap Bywalec (2,400 p.)
0 głosów
1 odpowiedź 346 wizyt
0 głosów
0 odpowiedzi 58 wizyt

92,618 zapytań

141,467 odpowiedzi

319,785 komentarzy

62,000 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...