TweeterBie (6 / 9 stap)

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...)

Gerelateerde Artikelen