Stap 6: Interface - Toon van de tekst op LCD
OK..! Tot nu toe niet hoefde je internet, maar nu op je...
Laat je terug aan boord van het blokje
Het eerste wat dat we moeten doen is dus, update
Ø sudo apt-get update
Na enkele seconden...
Als zich een probleem voordoet met update als boven de afbeelding van onvermogen om updates downloaden
Je standaard repository wijzigen met behulp van de bronnen van de software op de desktop van cubieboard.
Kies in het tabblad Debian Software downloaden vanaf > andere
Beste Server selecteren geven en wacht op de Cubieez om te kiezen van de live-server.
Desgewenst kan niet de server zelfs op deze manier opent u het bestand DNS-resolver en werkt als volgt
Ø sudo nano /etc/resolv.conf
toevoegen of wijzigen om de onderstaande nameservers
nameserver 208.67.222.222
nameserver 208.67.220.220
Gebruik ctrl ^ o om te sparen het dossier en ctrl ^ x om af te sluiten van de editor.
Probeer de beste server selectie nu...!
Nu proberen update nogmaals die het zou moeten werken:
Ø sudo apt-get update
Nu eerst zullen we een manier van communiceren met de Arduino en verzenden van gegevens.
Ik heb gekozen voor python voor scripting
Cubieez heeft een vooraf geïnstalleerde versie van PYTHON om te testen, open terminal en type als volgt
Ø python
Zodra de terminal in python poort als verandert >>>
Het betekent dat PYTHON nu is geïnstalleerd om af te sluiten van het snelle gebruik
Ø >>> exit()
Er is een tool genaamd pySerial die kan worden gebruikt met het oog op de seriële communicatie die meer documentatie hier gevonden worden kan
Nu, voordat we pySerial installeren moeten we PIP worden geïnstalleerd dit maakt het gemakkelijker om te installeren van de python-bibliotheken in de repositories
Installeren van PIP Volg de onderstaande instructies
$ sudo apt-get install python-pip python-dev build-essential
Wanneer de prompt vraagt toestemming om te downloaden enter geven Y en druk op om te beginnen met ophalen.
Geef Ja te installeren van de bibliotheek
Nu laten we installeren de gedownloade PIP
$ sudo pip install --upgrade pip
En ten slotte upgrade de virtuele omgeving
$ sudo pip install --upgrade virtualenv
Nu installeren pySerial is eenvoudig
Ø pip install pyserial (use sudo if write error pops up)
Het zal automatisch schoon te maken waardoor het volgende venster als fout gebruik sudo knalt
Installatie van pySerial is nu succesvol
Zodra u pySerial installeert kunt u de miniterm die komt mee.
Voor het uitvoeren van het miniterm type het volgende commando in de terminal
Laten we eens kijken naar de poorten beschikbaar in de CubieBoard
Ø python -m serial.tools.list_ports
Dit zal een lijst van de beschikbare poorten
Dit inleidende leerprogramma geeft een goed idee over hoe de pySerial gebruiken.
Mijn Arduino is aangesloten via USB
de uitvoer van het vorige commando zal nu dus
OK laten we vuur mini term met ttyUSB0 van poort en baudrate van 9600 en zorg ervoor dat u het uitvoeren in wortel.
De opdracht daarvoor is python -m serial.tools.miniterm
Ø sudo python -m serial.tools.miniterm /dev/ttyUSB0
of
Ø sudo python -m serial.tools.miniterm –p /dev/ttyUSB0 –b 9600
Wat u typt wordt het weergegeven op het LCD-scherm. (Zijn 'HELLO' de O is rechts achter...)