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

Circuit Python

VPS Starter Arubacloud
0 głosów
153 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,300 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 (42,000 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ź 121 wizyt
pytanie zadane 23 sierpnia 2023 w Mikrokontrolery przez MacieKap Bywalec (2,400 p.)
0 głosów
1 odpowiedź 456 wizyt
0 głosów
1 odpowiedź 125 wizyt

92,947 zapytań

141,899 odpowiedzi

321,118 komentarzy

62,283 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...