Stap 6: Python script wijzigen en testen.
OK stevenen we af naar het einde. Één stap om af te ronden van ons project
In deze stap zullen we:
- Wijzig de python-script.
- Praten over de code van de arduino.
- Test de kennisgever.
Python-script. Ik ben met behulp van een Linux-gebaseerd systeem en het is veel makkelijker voor mij om te gebruiken op de opdrachtregel. Open een terminal en de cd naar de map waar u de zip van ardumail van de github in stap 3 downloaden. Gebruik een teksteditor en open het bestand ardumail.py. (bijvoorbeeld gebruikte ik de opdracht sudo nano ardumail.py). We moeten veranderen 3 dingen:
1.ser = seriële. Serieel ('/dev/ttyACM0', 9600) Dit is waar uw seial poort gaat. Open de arduino IDE en naar beneden kijken in uw rechts zult u het zien.
2 & 3. obj.login ('* '*') op het eerste veld moet u Voer uw e-mailadres en uw wachtwoord op het tweede veld toevoegen.
Opslaan en sluiten van de python-script en doorgaan met de
------------------------------------------------------------------
Arduino code. De code voor de arduino is zeer eenvoudig. Het controleert of de seriële poort beschikbaar is, dan als de waarde 0 wordt verplaatst van de servo 170 graden en als de waarde 1 wordt verplaatst van de servo 90 graden.
------------------------------------------------------------------
De kennisgever testen. Uploaden van de arduino code en open een terminal. Cd naar de map met uw ardumail.py bestand en sudo python ardumail.pyuit te voeren. Blijven en ga naar uw gmail, stuur een e-mail naar jezelf en je ziet de servo verplaatsen. Lees dan dat elektronische post en u ziet dat de servo wordt verplaatst naar de vorige plaats.
U kunt nu het potlood en tekenen wat je wilt. Of u kunt laten uw kind doen.
-Stappen voor de Windows- en Mac-gebruikers zijn hetzelfde. Wijzigen van de python-script, de code uploaden naar de arduino, lopen de python script verzenden een e-mail naar jezelf.