• 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
132 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ź 90 wizyt
pytanie zadane 23 sierpnia 2023 w Mikrokontrolery przez MacieKap Bywalec (2,400 p.)
0 głosów
1 odpowiedź 350 wizyt
0 głosów
0 odpowiedzi 60 wizyt

92,626 zapytań

141,486 odpowiedzi

319,846 komentarzy

62,009 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!

...