
Någon som vet hur man tar bort en skissbok ?
M.v.h
Chaf
Kod: Markera allt
/* YourDuino.com Example Software Sketch
20 character 4 line I2C Display
Backpack Interface labelled "LCM1602 IIC A0 A1 A2"
terry@yourduino.com */
/*-----( Import needed libraries )-----*/
#include <Wire.h> // Comes with Arduino IDE
// Get the LCD I2C Library here:
// https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
// Move any other LCD libraries to another folder or delete them
// See Library "Docs" folder for possible commands etc.
#include <LiquidCrystal_I2C.h>
/*-----( Declare Constants )-----*/
//none
/*-----( Declare objects )-----*/
// set the LCD address to 0x27 for a 20 chars 4 line display
// Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x20, 4, 5, 6, 0, 1, 2, 3, 7, NEGATIVE); // Set the LCD I2C address
/*-----( Declare Variables )-----*/
//none
void setup() /*----( SETUP: RUNS ONCE )----*/
{
Serial.begin(9600); // Used to type in characters
lcd.begin(20,4); // initialize the lcd for 20 chars 4 lines
// NOTE: Cursor Position: CHAR, LINE) start at 0
lcd.setCursor(3,0); //Start at character 4 on line 0
lcd.print("Hello, world!");
delay(1000);
lcd.setCursor(2,1);
lcd.print("From YourDuino");
delay(1000);
lcd.setCursor(0,2);
lcd.print("20 by 4 Line Display");
lcd.setCursor(0,3);
delay(2000);
lcd.print("http://YourDuino.com");
delay(8000);
// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
lcd.setCursor(0,0); //Start at character 0 on line 0
lcd.print("Start Serial Monitor");
lcd.setCursor(0,1);
lcd.print("Type chars 2 display");
}/*--(end setup )---*/
void loop() /*----( LOOP: RUNS CONSTANTLY )----*/
{
{
// when characters arrive over the serial port...
if (Serial.available()) {
// wait a bit for the entire message to arrive
delay(100);
// clear the screen
lcd.clear();
// read all the available characters
while (Serial.available() > 0) {
// display each character to the LCD
lcd.write(Serial.read());
}
}
}
}/* --(end main loop )-- */
/* ( THE END ) */
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Kod: Markera allt
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.init();
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Christer Farman");
lcd.setCursor(3, 1);
lcd.print("Bohusgatan 19");
lcd.setCursor(2, 2);
lcd.print("116 67 Stockholm");
lcd.setCursor(1, 3);
lcd.print("email chaf@live.se");
delay(3000);
// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
int blinkantal = 8;
lcd.clear();
lcd.setCursor(2, 0); //Start at character 0 on line 0
lcd.print("Telnr 0707768816");
delay(1000);
lcd.setCursor(0, 1);
lcd.print("Stockholm makerspace");
delay(1000);
lcd.setCursor(1, 2);
lcd.print("Fungerar bra kul! ");
delay(1000);
lcd.setCursor(1, 3);
lcd.print("Elektronikforumet");
delay(3000);
lcd.init();
lcd.backlight();
lcd.setCursor(8,0);
delay(200);
lcd.print("Hej");
}
void loop()
{
}
Kod: Markera allt
void setup()
{
//Koden här körs en gång
}
void loop()
{
//Koden här körs gång på gång på gång på gån gpå gå ngpå....
}
Kod: Markera allt
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
//void setup()
{
lcd.init(); // initialize the lcd
lcd.init();
void loop()
{
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Christer Farman");
lcd.setCursor(3, 1);
lcd.print("Bohusgatan 19");
lcd.setCursor(2, 2);
lcd.print("116 67 Stockholm");
lcd.setCursor(1, 3);
lcd.print("email chaf@live.se");
delay(3000);
// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
int blinkantal = 8;
lcd.clear();
lcd.setCursor(2, 0); //Start at character 0 on line 0
lcd.print("Telnr 0707768816");
delay(1000);
lcd.setCursor(0, 1);
lcd.print("Stockholm makerspace");
delay(1000);
lcd.setCursor(1, 2);
lcd.print("Fungerar bra kul! ");
delay(1000);
lcd.setCursor(1, 3);
lcd.print("Elektronikforumet");
delay(3000);
lcd.init();
lcd.backlight();
delay(200);
lcd.setCursor(8,0);
lcd.print("Hej");
}
Kod: Markera allt
void setup()
{
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // put your setup code here, to run once:
}
void loop()
{
lcd.init(); // initialize the lcd
lcd.init();
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Christer Farman");// put your main code here, to run repeatedly:
}
Kod: Markera allt
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup()
{
// put your setup code here, to run once:
lcd.init(); // initialize the lcd
}
void loop()
{
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Christer Farman");// put your main code here, to run repeatedly:
}
Nja om vi utgår från att den ursprungliga koden fungerade, så var väl ungefär såhär jag menade:Chaf skrev:Hej
provat om det var så du menade felmeddelande
Kod: Markera allt
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight();
}
void loop()
{
//börja loopen med tom display
lcd.init(); // kanske fungerar med lcd.clear(); här istället, ifall det finns i det använda biblioteket
// Print a message to the LCD.
lcd.setCursor(3, 0);
lcd.print("Christer Farman");
lcd.setCursor(3, 1);
lcd.print("Bohusgatan 19");
lcd.setCursor(2, 2);
lcd.print("116 67 Stockholm");
lcd.setCursor(1, 3);
lcd.print("email chaf@live.se");
delay(3000);
// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
int blinkantal = 8;
lcd.clear();
lcd.setCursor(2, 0); //Start at character 0 on line 0
lcd.print("Telnr 0707768816");
delay(1000);
lcd.setCursor(0, 1);
lcd.print("Stockholm makerspace");
delay(1000);
lcd.setCursor(1, 2);
lcd.print("Fungerar bra kul! ");
delay(1000);
lcd.setCursor(1, 3);
lcd.print("Elektronikforumet");
delay(3000);
lcd.init();
lcd.backlight();
lcd.setCursor(8,0);
delay(200);
lcd.print("Hej");
delay(1000); //en extra delay innan vi börjar om
}