Pyduino, gränssnitt Arduino med Python via seriell kommunikation (4 / 4 steg)
Steg 4: Konfigurera vår python kod
Nu ställer vi in en grundläggande LED blinkar program i python med våra nya arduino gränssnitt bibliotek. Se till att du sparar bit av koden nedan i samma katalog som där du sparade pyduino biblioteket.
Vår kod kommer att se ut något nedan. En gång du kör det genom terminalen bör du förhoppningsvis få något som ser ut som videon ovan.
från pyduino import *
Importera tid
om __name__ == "__main__":
en = Arduino()
# om din arduino kördes på en seriell port annat än ' / dev/ttyACM0 / "
# förklara: en = Arduino(serial_port='/dev/ttyXXXX')
Time.Sleep(3)
# sömn så gott om tid för datorn att göra seriell anslutning
PIN = 13
a.set_pin_mode(PIN,'O')
# initiera digital PIN-koden som utdata
Time.Sleep(1)
# ge tid för att göra anslutningen
för i i range(0,1000):
om jag %2 == 0:
a.digital_write(PIN,1) # slå LED på
annat:
a.digital_write(PIN,0) # Stäng LED av
Time.Sleep(1)