Skip to content
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:

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: