Stap 3: Gebruik een klein LCD-scherm voor het weergeven van het IP-adres
Kleine LCD-schermen bieden een meer permanente oplossing. De meeste LCD-schermen beschikbaar voor laat goedkope twee regels van 16 tekens ongeveer in de ASCII-reeks. Aangezien een IP-adres is 15 karakters op de meeste (vier sets van drie-cijferige decimale getallen gescheiden door drie punten), zijn deze schermen perfect voor de job.
Er zijn twee versies van deze 16 x 2 LCD-schermen:
- The Basic:, met 16 pinouts boven voor parallelle adres van de HD44780 chip op 3.3 of 5 volt;
- Serial ingeschakeld: Hetzelfde als bovenstaande, maar met een seriële interface vooraf vastgesoldeerd aan de achterkant.
Voorbeelden van beide soorten zijn verkrijgbaar bij traditionele online geek winkels. Ik had aan de kant van Parallax versie van de laatste, compleet met achtergrondverlichting, spreker, dimmer knop, en een Atmel 8U4 chip voor de SPI. De onderstaande code gebruikt de backlight-functie voor het gemak van de lezing, evenals de pinnen van de drie verbinding voor seriële data: ontvangen (Rx), 5 v en ground (GND).
Inpluggen in de draden
Aangezien we vijf volt (5v) nodig voor het scherm, kunnen we de 5V-poort in de buurt van de bovenste rechterkant van de Raspberry Pi's pinouts evenals van de seriële lijn zenden (Tx)-poort en een poort van de grond (GND) gebruiken. Dit zijn de poorten 02 (of 04), 06 en 08
. Verbind de draden van deze drie poorten naar de bijbehorende poorten op de seriële lijn-ingang:
- 5V naar 5V;
- GND met GND;
- TX naar Rx (de RPi het seriële signaal uitzendt en ontvangt het scherm).
Sluit deze voordat het geven van macht aan de Raspberry Pi. Opmerking in het tweede screenshot op deze pagina dat ik een tien-draads verlengkabel gebruikte dingen om flexibel te houden tijdens mijn tests en poorten 4, 6 en 8 gebruikte.