Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk deze tutorial geeft u een basis voor het maken van meer geavanceerde arduino projecten met de pyduino-bibliotheek. Voor een basisoverzicht op hoe seriële communicatie werken tussen de arduino en python check out http://playground.arduino.cc/interfacing/python. Voordat we beginnen laat mij u informeren over enkele van de beperkingen die python heeft bij het maken van arduino projecten. Python maakt geen arduino schetsen, noch zult u worden uploaden van meer dan 1 schets aan uw Raad van bestuur deze hele tijd. In plaats daarvan, python's gonna sturen kleine strijkers (slechts een paar tekens) aan onze arduino board, onze arduino board zal hebben een voorgeladen schets gekoppeld aan de bibliotheek van de pyduino te interpreteren onze kleine boodschap dan genoemde taak uitvoeren.
Vereisten:
Arduino Uno
1 LED
1 Photoresistor
1-10 k ohm weerstand
1 weerstand, iets tussen 220 ohm en 1 k-ohm
Draden
Breadboard
Arduino USB kabel
Computer
Python afhankelijkheden:
Python
pySerial ($pip install pyserial)
pyduino bibliotheek (zal worden geleverd in tutorial)
Stappen:
Onze arduino circuit maken
Instellen van de Pyduino-bibliotheek
Onze arduino schets instellen
Onze eerste knipperende pyduino script maken