LusoRobótica - Robótica em Português
Robótica => Tutoriais => Tópico iniciado por: microbyte em 12 de Julho de 2010, 21:03
-
Boas.
Já há algum tempo que não postava nada... Pois é, venho mostrar-vos uma pequena brincadeira que fiz com o LCD que comprei na loja LR recentemente...
A ideia é mostrar isto no arranque do programa no Arduino:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg340.imageshack.us%2Fimg340%2F1808%2Flcd.png&hash=87fb520db3cf3e2f4de5f1a1a2d54c95b78102cb)
Aqui está o código:
#include <LiquidCrystal.h>
LiquidCrystal lcd(9, 8, 5, 4, 3, 2);
void setup() {
lrLogo();
}
void lrLogo(){
byte LR[8][8] = {
{B00000,B00011,B00111,B01111,B11001,B11001,B11111,B11111},
{B00000,B11000,B11100,B11110,B10011,B10011,B11111,B11111},
{B00000,B00111,B01111,B01111,B01111,B11111,B11111,B01110},
{B11111,B11111,B11110,B11111,B11111,B11111,B01111,B00000},
{B11111,B11111,B11111,B11111,B11111,B11111,B11110,B00000},
{B00000,B11100,B11110,B11110,B11110,B11111,B11111,B01110}
};
for(int i = 0; i < 6; i++)
lcd.createChar(i, LR[i]);
lcd.begin(16, 2);
lcd.setCursor(1,0);
lcd.write(0);
lcd.write(1);
lcd.setCursor(0,1);
lcd.write(2);
lcd.write(3);
lcd.write(4);
lcd.write(5);
lcd.setCursor(4,0);
lcd.print(" powered by ");
lcd.setCursor(4,1);
lcd.print("LusoRobotica");
}
void loop() {}
Para mostrar isto no LCD basta chamar a função lrLogo().
-
Gosto do teu, fiz este já a algum tempo:
arduino stopwatch v.2 (http://www.youtube.com/watch?v=8OtRT4RoC6g#)
Fiz outro em que até as lagartas "rodavam" ;D
-
Sejamos sinceros, o teu está bem melhor... O meu parece que é o boneco da LR depois de uma partidinha de sumo... XD
-
O teu está mais arredondado, o meu esta todo "quadrado" lol, se meteres mais largo fica mesmo perfeito :D
-
Estão ambos muito engraçados, mas o do três continua o melhor :P
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg515.imageshack.us%2Fimg515%2F8607%2Fsnc00070yb4.jpg&hash=bc29c68ccc92aea93ab5a0472290f4f65f5de2da) (http://lusorobotica.com/index.php?topic=431.0)
Agora aparece aqui alguém com um TFT ;D
microbyte.. experimenta com as rodas menos abaladas, e menos pixeis a fazer a curva na cabeça a ver se fica melhor. ;)
-
tenho aqui um oled de 1' ;D
tenho que ver se pego nisso
-
Uma imagem da concorrência (PIC + GLCD)
Ainda no simulador pois não me apeteceu montar o GLCD para tirar uma foto =)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg682.imageshack.us%2Fimg682%2F2504%2F29433499.jpg&hash=839936bcc149cfbc21c3008780029d9592d9a2ea)
-
Estou a ver que vai ficar muito bom! :P