my project code;
I want that one button is equal to one city
and then only two city ( start city and final city ) in show that lcd until, pressed other two city
for example
miami (start city)
chigago ( final city)
then
new york (start city)
boston (final city )
? want to this type because I want becoming dijkstra algorithm
..................
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int istanbul = 24;
int ankara = 26;
int izmir = 28;
int antalya = 30;
int konya = 32;
int adana = 34;
int sinop = 36;
int sivas = 38;
int urfa = 40;
int trabzon = 42;
int kars = 44;
int van = 46;
int valistanbul = 0;
int valankara = 0;
int valizmir = 0;
int valantalya = 0;
int valkonya = 0;
int valadana = 0;
int valsinop = 0;
int valsivas = 0;
int valurfa = 0;
int valtrabzon = 0;
int valkars = 0;
int valvan = 0;
void setup() {
pinMode(istanbul, INPUT);
pinMode(ankara, INPUT);
pinMode(izmir, INPUT);
pinMode(antalya, INPUT);
pinMode(konya, INPUT);
pinMode(adana, INPUT);
pinMode(sinop, INPUT);
pinMode(sivas, INPUT);
pinMode(urfa, INPUT);
pinMode(trabzon, INPUT);
pinMode(kars, INPUT);
pinMode(van, INPUT);
Serial.begin(9600);
}
void loop(){
valistanbul = digitalRead(istanbul); // isanbul butonu degeri
delay(2);
valankara = digitalRead(ankara); // read 2nd pushbutton's input value
delay(2);
valizmir = digitalRead(izmir); // read 3rd pushbutton's input value
delay(2);
valantalya = digitalRead(antalya); // read 4th pushbutton's input value
delay(2);
valkonya = digitalRead(konya); // isanbul butonu degeri
delay(2);
valadana = digitalRead(adana); // read 2nd pushbutton's input value
delay(2);
valsinop = digitalRead(sinop); // read 3rd pushbutton's input value
delay(2);
valsivas = digitalRead(sivas); // read 4th pushbutton's input value
delay(2);
valurfa = digitalRead(urfa); // read 2nd pushbutton's input value
delay(2);
valtrabzon = digitalRead(trabzon); // read 3rd pushbutton's input value
delay(2);
valkars = digitalRead(kars); // read 4th pushbutton's input value
delay(2);
valvan = digitalRead(van); // read 4th pushbutton's input value
delay(2);
if (valistanbul== HIGH){
lcd.setCursor(0, 0);
lcd.print("IST");
delay(555);
}
if (valankara== HIGH){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("-ANK ");
delay (555);
}
if (valizmir== HIGH){
lcd.setCursor(0, 0);
lcd.print("IZM ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valantalya== HIGH){
lcd.setCursor(0, 0);
lcd.print("ANT ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay(555);
}
if (valkonya== HIGH){
lcd.setCursor(0, 0);
lcd.print("KON ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valadana== HIGH){
lcd.setCursor(0, 0);
lcd.print("ADN ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay(555);
}
if (valsinop== HIGH){
lcd.setCursor(0, 0);
lcd.print("SIN ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valsivas== HIGH){
lcd.setCursor(0, 0);
lcd.print("SVS ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay(555);
}
if (valurfa== HIGH){
lcd.setCursor(0, 0);
lcd.print("URF ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valtrabzon== HIGH){
lcd.setCursor(0, 0);
lcd.print("TRB ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valkars== HIGH){
lcd.setCursor(0, 0);
lcd.print("KAR ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
delay (555);
}
if (valvan== HIGH){
lcd.setCursor(0, 0);
lcd.print(" VAN ");
}else {
lcd.setCursor(0, 0);
lcd.print(" ");
}
delay(555);
}