Joystick + LCD Display Arduino
Questo progetto serve semplicemente a scrivere sul display LCD collegato ad arduino la direzione di un joystick. In questo caso ho utilizzato un joystick smontato da un dispositivo per PC.
Questo è il collegamento di Arduino:
Questa è la foto dello schema reale:
Ed il codice dello sketch è questo:
/*
JoystickLCD by Dominion-Network and edit by Giorgio Riezzo
Scrive sul Display LCD la direzione del joystick
This example code is in the public domain.
*/
//Includo la libreria LCD.
#include <LiquidCrystal.h>
//Dichiaro l'oggetto LCD e definisco i pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
//Inizializziamo oggetto LCD.
lcd.begin(20, 4);
//Puliamo il Display LCD.
lcd.clear();
}
void loop() {
lcd.setCursor(0, 0);
if(analogRead(0) == 500){
lcd.print("FERMO ");
} else if(analogRead(0) < 500) {
lcd.print("AVANTI ");
} else if(analogRead(0) > 500) {
lcd.print("INDIETRO ");
}
lcd.setCursor(0, 1);
if(analogRead(1) == 513){
lcd.print("FERMO ");
} else if(analogRead(1) < 513) {
lcd.print("SINISTRA ");
} else if(analogRead(1) > 513) {
lcd.print("DESTRA ");
}
}
Il video del progetto funzionante lo trovate qui:
Lascia un commento