sábado, 12 de dezembro de 2015

Quem diria! A musica do Suicide Squad

Eu nunca prestei atensão na musica do esquadrão suicida ate o momento que ela me era familiar... resolvi pesquisar e me surpriende muito!!! Ela é da banda Bee Dee!!!! Que emoção! kkkkkk link da musica do Trailer no canal da artista que cantou a musica! é engraçado porque a versão original e tipo badalada emocional mais tipo dançante confere a baixo: Quem diria que uma mudança sutil no ritmo da musica faria ela virar outra?!

quarta-feira, 26 de agosto de 2015

code do lcd smartie br










/*

code do lcd smartie

Caso queria fazer alguma doação:
http://goo.gl/swIl5l

https://www.youtube.com/watch?v=U0X_AdSm-Ks


 */

#include


#define RS 12
#define E  11
#define D4 5
#define D5 4
#define D6 3
#define D7 2


#define VERSION 1

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  Serial.begin(9600); // Default baudrate.
  lcd.begin(16, 2); // Change this for other screen sizes.
  lcd.setCursor(0,0);
  lcd.print("Arduino");
  lcd.setCursor(0, 1);
  lcd.print("LCD SMARTIE");
}

byte serial_getch(){

  int incoming;
  while (Serial.available()==0){}
  // read the incoming byte:
  incoming = Serial.read();

  return (byte) (incoming &0xff);
}

void loop()
{
  byte rxbyte;
  byte temp;

  rxbyte = serial_getch();
  if (rxbyte == 254) {
    switch (serial_getch()) {
    case 71:  //set cursor position
      temp = (serial_getch() - 1);  //get column byte
      switch (serial_getch())  //get row byte
      {
        //line 1 is already set up
      case 2:
        temp += 0x40;
        break;
      case 3:
        temp += 0x14;
        break;
      case 4:
        temp += 0x54;
        break;
      default:
        break;
      }
      lcd.command(0b10000000 + temp);
      break;
    case 72:
      lcd.setCursor(0,0);
      break;
    case 74:
      lcd.cursor();
      break;
    case 75:
      lcd.noCursor();
      break;
    case 83:
      lcd.blink();
      break;
    case 84:
      lcd.noBlink();
      break;
    case 76:
      lcd.command(32);
      break;
    case 77:
      lcd.command(20);
      break;
    case 78:
      lcd.command(64 + (serial_getch() * 8));
      for (temp = 7; temp != 0; temp--) {
        lcd.print(serial_getch());
      }
      break;
      case 54:
      Serial.print(VERSION);
      break;
    case 55:
      Serial.print(9);
      break;
 
      break;
    case 81:
      lcd.autoscroll();
      break;
    case 82:
      lcd.noAutoscroll();
      break;
    case 86:
      break;
    case 87:
      break;
    case 88:
      lcd.clear();
      break;
    case 35:
    case 38:
    case 57:
    case 59:
    case 61:
    case 64:
    case 65:
    case 67:
    case 68:
    case 66:
    case 69:
    case 70:
    case 79:
    case 85:
    case 96:
    case 152:
    case 153:
    case 104:
    case 109:
    case 110:
    case 111:
    case 115:
    case 118:
    case 124:
    case 126:
    case 145:
    case 160:
    case 192:
    case 164:
    case 193:
    case 194:
    case 195:
    case 200:
      switch (serial_getch()) {
      case 1:
      case 2:
      default:
        break;
      }
      break;
    case 213:
    default:
     temp = serial_getch();
      break;
    }
    return;
  }
  lcd.write(rxbyte);
}