Postagens

Mostrando postagens de 2014

Fonte Regulada e Ajustável

Imagem
Uma fonte muito simples e  útil para quem trabalha com eletrônica, o item mais caro é um transformador que deve estar custando entre R$ 10,00 e R$15,00 mas que também pode ser usado qualquer um encontrado em sucatas de eletrônica assim como também os outros componentes.
Temos uma saída regulada de 5Vcc com o LM7805 - útil para arduíno, PIC e outros CIs, uma saída 12Vcc com o LM7812 para CIs, Relés entre outros e uma saída ajustável até 20V para testes de circuitos e demais projetos.


pode ser colocado na saída ajustável um voltímetro em paralelo com o capacitor C4 para saber quanto de tensão está saindo na saída ajustável.

*** Não se esqueça de colocar dissipadores de calor nos CIs reguladores de tensão***

Contar de um em um Arduino + LCD Shield (contando na borda de subida)

Imagem
Galera!
estou publicando esta postagem pois precisava fazer um contador que contasse toda a vez em que pressionasse um botão do LCD Shield em conjunto com o Arduíno. Pois bem, procurando na internet não encontrei nada relacionado, então decidi por a mão na massa e desenvolvi o código abaixo:

//---------------------inicio------------------------
byte pinBotao = 0;
int valorBotao = 0;
int estado = 0;
int ultimo_estado = 0;
int contador = 0;
int posicao = 0;

//------estados----------
//direita = 1
//cima = 2
//baixo = 3
//esquerda = 4
//enter = 5


#include  

LiquidCrystal lcd(8, 9, 4, 5, 6, 7); //RS,E,D4,D5,D6,D7

void desenha_tela(int a, int b)   //desenha_tela(contador,posicao)
{

     lcd.clear();
     lcd.print("Contador: ");
     lcd.print(a);
     lcd.setCursor(b,1);
     lcd.print("O");

}

void menu()
{
   lcd.print("F1 - Contador");
   lcd.setCursor(0,1);
   lcd.print("F2 - Menu 2");
   lcd.setCursor(0,2);
   lcd.print("F3 - Menu 3");