Vai al contenuto
8 Maggio 2012 / nospda

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