Tijdens deze les zetten we seriele communicatie met PCs en USB-to-serial adapters op.
We kijken met een Logic Analyzer naar de structuur van de data die over de draad gaat.
Optioneel gebruiken we een Arduino met een I2C OLED display om een andere manier van communicatie te zien.
Optioneel:
Tijdens de les krijg je een CP2102 USB2.0 to UART TTL 5pin Connector.
Je verbind twee PCs met deze adapters:
1e USB-2-TTL | 2e USB-2-TTL |
---|---|
TXD | RXD |
RXD | TXD |
GND | GND |
De pinnen
3V3
en+5V
gebruiken we niet in deze opdracht!
Putty
) om data tussen de twee PCs te zenden en te ontvangen.Als je het nog niet gedaan hebt, werk aan:
Voer het zelf uit - tegelijkertijd met een medecursist. (Samenwerking is belangrijk, en het is zelfs essentieel bij de test met communicatie tussen 2 Arduinos.)
Optioneel:
Tijdens het project zul je vermoedelijk de meetgegevens van de microcontroller via uart communiceren naar een PC of Raspberry Pi. De resulterende code, de bijbehorende toelichting en feedback daarop kan gebruikt worden als portfolio-item.
Je kan een UART-adapter gebruiken voor testing en om fouten te vinden, een microcontroller kan daarmee data aan een PC zenden of zelfs commando’s ontvangen.