Komma igång med Intel Edison - Python programmering (15 / 15 steg)
Steg 15: Läsa en värden av POTTEN
Ansluta potentiometern fungerar som en analog insignal till A0 stift i Edison, i mitt fall använder jag den Grove-starter kit plus Gen 2 som har en sköld som jag har fäst på toppen. Och använda en bygeln kabeln för att ansluta från potentiometer till A0 stift sköld.
Skriv python kod nedan i din favorite textredaktör, i mitt fall jag använder TextWrangler och spara filen som readingAnaloy.py.
#! / usr/bin/env python
importera mraa
importera sys
kruka = mraa. AIO(0)
medan 1:
potVal = float(pot.read())
skriva ut potVal
Ladda upp readingAnaloy.py filen till Edison, med en FTP-klient FileZilla som visas i den tredje skärmdumpen.
Obs: Observera i andra skärmdump i Edison IP-adress har ändrats till 192.168.1.4 när du använder URL http://edisonhub.local/ , detta beror på att jag skrev denna del av kompatibel på morgonen när de flesta av min laptop/tabletter hemma är avstängda och WiFi-router hemma via DHCP-protokollet tjänat mig tha ovan IP.
Nu öppna en ny Terminal-fönster och SSH till Edison med kommandot - ssh root
Ange lösenordet
Och navigera till mappen där filen var FTP'ed med kommandot - cd/home/root
Lista filer med ls
Och du bör hitta både readingAnalog.py
Slutligen kör python program med python readingAnalog.py
Nu Vrid vredet på potentiometer och observera värdena ändra som visas i videon ovan.
Om du har följt och nått denna punkt, Grattis! Du är nu redo att utforska och bygga vidare på dessa grundläggande och göra några coola IoT projekt med Intel Edison med Python programmering.