Estas funcao converte byte hexadecimal em binario 8 bytes ASCIIHEX to BINConverte 1 byte hexadecimal em 8 bytes ascii para enviar para lcd.Ex: 0x3E => 00111100 => 0x030, 0x030, 0x031, 0x031, 0x031, 0x031, 0x030, 0x030 Foi escrito para compilador codevisionavr.void hexbina (unsigned char dado1) { char i,y; y=dado1; // data to convert for ( i=0;i<8;i++) // loop 8 { y = y & 0x80; // clear D0-D6 if (y==0x80) // test bit D7 lcd_putchar(0x31); // yes, write "1" lcd else // no lcd_putchar(0x30); // write "0" to lcd dado1 = dado1<<1; // shit one bit to left y=dado1; // save byte } } CAMERA TTL SERIAL AVR ATMEGA128, SDCARD SIMULATED IN PROTEUSEste projeto tem a finalidade de tirar foto com acamera serial TTL e Atmega128 armazenando em SDCARD, usando CodevisionAvr. Nao e novidade mas na redeencontramos a maioria montado para Arduino.CircuitoDecidi montar e testar tudo daplataforma do Proteus e usando a cameras na porta serial com uma interface RS232 alimentada com 5V. Usei um display lcd 2x16 para mostrar passo a passo os eventos.SdcardPara o SDCARD funcionar corretamente no proteus, deve ser criado um arquivo imagem de disco "cardmage.mmc" gerado com winImage. dentro dele e criado o arquivo pic.jpg onde sera gravado a imagem recebido da camera. Este arquivo sera sempre reescrito a cada imagem salva.CameraA camera ja vem com velocidade de 38400 ..os comandos da camera podem ser visualizados no link do final da pagina.Uso apenas o de configurar imagem para 640x480.Ela e conectada na porta serial do pc configurada com velocidade 38400 kbps.Apos receber os dados da camera pela serial, o arquivo "pic.jpg" esta salvo no SDCARD.Para visualisar a imagem no SDCARD, abra o arquivo "cardmage.mmc" com o WinImage, arraste ou copie o arquivo pic.jpg para uma pasta e pronto, e so abrira foto.Softwareusei o codevisionAvr que ja tem uma biblioteca para SDCARD e uma Wizard muito facil para quem nao tem muito conhecimento de inicializacao de perifericos.Como o proteus rodando no meu PC, as vezes ele trava se movimentar o mouse ou usar outro programa, por este motivo nao deve utilizar nenhum outro programa durante a gravacao.Material:Circuito montadoCamera serial ttl com sensor IR 640 x 480Interface RS232 serial 5V ESQUEMA NO PROTEUSFoto capturada pela camera salva no sd cardReferencias:https://learn.adafruit.com/ttl-serial-camera/using-comm-toolhttp://learn.linksprite.com/jpeg-camera/building-a-motion-triggered-camera/http://www.winimage.com/winimage.htmArquivos para downloadhttps://github.com/gafarbr61/camera-serial-ttl/ Este post mostra como o LABVIEW pode ser usado para pequeno ou grande sistema de supervisao e controle com o meio externo, controlando e informando todo processo. Este topico mostra o controle de uma placa com atmega323L com 2 saidas, acionando 2 leds e duas entradas. A placa tambem le o sensor de temperatura LM35. A placa esta simulada no proteus usando 2 portas seriais virtuais.Lembrando que isto e uma pequena amostra muito simples da capacidade desta ferramenta.Uma aplicacao roda na tela do PC e a outra na placa.O que e LABVIEWO LabVIEW e um ambiente de desenvolvimento flexivel que contem todas as ferramentas que engenheiros e cientistas necessitam para projetar e implementar sistemas de medicao e controle. Neste seminario online, voce descobrira como o LabVIEW podera beneficiar suas aplicacoes de medicao, processamento e analise de sinais, controle