FM-Radio med Si4703 Breakout styrelsen, LCD och Arduino (6 / 9 steg)
Steg 6: Ansluta LCD till Arduino Via skärbräda
Att hålla Si4703 breakout styrelsen ansluten, och med hjälp av de pin-anslutningarna från föregående steg, ansluta LCD till Arduino. Jag ansluter mig via en skärbräda att få första prototyp arbetar. I serie med bakgrundsbelysning V + kraftledning, jag har anslutit ett 220 ohm motstånd, detta används för att driva bakgrundsljuset på displayen och är en ganska standard anslutning för din LCD bakgrundsbelysning. Om du inte vill styra kontrasten på skärmen via en potentiometer, bör detta vara den enda externa komponenten måste du ansluta till LCD-skärmen.
För att använda LCD-skärmen, måste du använda LiquidCrystal Arduino biblioteket som är en standard bibliotek som kommer installerat med IDE. Detta bibliotek används till att kontrollera LCD-skärmar som är kompatibla med Hitachi HD44780 föraren. Mer information om LCD-skärmar med Arduino återfinns på denna hemsida: https://www.arduino.cc/en/Tutorial/HelloWorld
Se till att din LCD fungerar och är korrekt ansluten, ska du köra "Hej världen" skissen som visas i den länkade läraren ovan. Du kan komma åt detta exempel genom att öppna Arduino IDE, navigera till "Exempel" > "LiquidCrystal" > "HelloWorld" som visas i bilden. Efter att ha kört detta och om du är nöjd med funktionaliteten i din LCD, är du redo att ansluta de ögonblickliga tryckknapparna till Arduino och börja kodning för radio.
Ta din två momentan tryckknappar och löda 2 kablarna till var och en av dem. Ansluta en sida av varje knapp till + 5V och den andra sidan till stift D10 och D11 med ett 10kohm pull down resistor på varje - om inte du vet vad jag talar om här, ta en titt på anslutningen i denna tutorial: https://www.arduino.cc/en/Tutorial/Button. Det är så att när du trycker på knappen, du kan upptäcka en hög nivå logik på input PIN-koden och ändra frekvens av postera antingen upp eller ner beroende på vilken knapp du trycker på. Se till att om du ansluter till + 5V för logiken nivå som motsvarar Arduino du använder denna logik nivå. Till exempel vissa Arduinos en har en logik 3.3V, så om med en styrelse med denna nivå, ansluta knappen till + 3.3V istället för + 5V (Arduino Uno är + 5V logik nivå).
Som jag gjorde detta projekt för en tid sedan och sedan tog de flesta av dessa bilder, har jag ingen aning varför jag skulle har anslutit en LED till bakbord i några av dessa bilder... Bara ignorera detta eftersom lampan inte är närvarande i den slutliga versionen.
När du har anslutit alla hårdvara, är det dags att ha lite kul med programmering sidan av saker.