door een char array bladeren met button
1 bericht
• Pagina 1 van 1
door een char array bladeren met button
Hallo, een klein projectje,
ik wil later de rotery encoder er in programeren zodat ik twee kanten op kan bladeren.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int state=0;
int lastState=0;
int count=0;
char c1[6][11]={"hello", "how","are","you","abcdefghik","hero's#"};
void setup()
{
Wire.begin(); // Join i2c bus
Serial.begin(9600); // Start serial for output
lcd.begin(20,4);
lcd.print("test");
delay(100);
lcd.clear ();
pinMode (8,INPUT);
digitalWrite(8,HIGH);
state=digitalRead(8);
}
void loop()
{
if(state==HIGH&&lastState==LOW){
count++;
if (count>=6)
{count=0;}
lcd.setCursor (1,1);
lcd.print (c1[count]);
lcd.print(" ");
}
lastState=state;
state=digitalRead(8);
}
ik wil later de rotery encoder er in programeren zodat ik twee kanten op kan bladeren.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int state=0;
int lastState=0;
int count=0;
char c1[6][11]={"hello", "how","are","you","abcdefghik","hero's#"};
void setup()
{
Wire.begin(); // Join i2c bus
Serial.begin(9600); // Start serial for output
lcd.begin(20,4);
lcd.print("test");
delay(100);
lcd.clear ();
pinMode (8,INPUT);
digitalWrite(8,HIGH);
state=digitalRead(8);
}
void loop()
{
if(state==HIGH&&lastState==LOW){
count++;
if (count>=6)
{count=0;}
lcd.setCursor (1,1);
lcd.print (c1[count]);
lcd.print(" ");
}
lastState=state;
state=digitalRead(8);
}
Advertisement
1 bericht
• Pagina 1 van 1
Terug naar Afgeronde projecten
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 16 gasten