sábado, 1 de junho de 2013

Player MP3 com AVR

Apesar do preço dos players MP3 estarem baixo, principalmente os chineses, existe ainda uma infinidade de aplicações interessantes para um player MP3 caseiro. No site  http://www.brokentoaster.com você encontra um projeto bastante interessante com o microcontrolador AVR ATmega169 em um kit chamado Butterfly da Atmel, o decodificador MP3 o VS1001K da VLSI Solution, e um LCD Nokia para a visualização dos dados. Não deixe de conferir o projeto em  http://www.brokentoaster.com/butterflymp3/index.html e a documentação do projeto em http://www.brokentoaster.com/butterflymp3/docs/index.html e em http://sourceforge.net/projects/butterflymp3/


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

sexta-feira, 31 de maio de 2013

Como depurar um barramento I2C usando um osciloscópio

O osciloscópio é um instrumento de suma importância na vida do desenvolvedor, independente do tipo de circuito, seja analógico ou digital. É a forma de "enxergarmos" o que se passa em um circuito eletrônico. Um uso bastante interessante é a depuração de barramentos digitais como UART, SPI, I2C, etc., mas para isso temos que conhecer algumas características do barramento para vermos o que está acontecendo! Uma apresentação da NXP mostra como devemos depurar um barramento I2C com um osciloscópio, conhecendo os tipos de sinal que identifica um start , stop, etc., e de quebra uma bela de uma aula sobre I2C. Recomendo esta apresentação. Confira em http://ics.nxp.com/literature/presentations/interface/pdf/debug.i2c.oscilloscope.pdf


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

quinta-feira, 30 de maio de 2013

Parallella: Um supercomputador de US$99,00

Para você que ama tecnologia, este post é bastante interessante: um supercomputador com o preço final de US$99,00. Isso mesmo que você leu: US$99,00. No site http://www.parallella.org/ você encontra um projeto bastante interessante chamado Parallella, que é uma placa um pouco maior que um cartão de crédito, mas com um poder impressionante de processamento, graças ao múltiplos núcleos RISC Epiphany com 16 ou 64 núcleos, rodando em paralelo, capazes de atingir 45GHz, consumindo apenas 5 Watts. Alem disso já possui um pacote de Linux Ubuntu e rodando as linguagens de programação C, C++ e Python.  Veja as características desta supermáquina:
  • CPU ARM A9 Dual-core Zynq-7020;
  • Epiphany Multicore Accelerator com 16 ou 64 núcleos; 
  • 1GB RAM;
  • MicroSD Card;
  • 2 USB 2.0;
  • 4 conectores de expansão de uso geral;
  • Ethernet 10/100/1000;
  • Porta HDMI;
  • Roda Linux Ubuntu;
Não deixem de conferir este projeto em http://www.parallella.org/.

Parallella

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!


quarta-feira, 29 de maio de 2013

Use o compilador SDCC no MPLAB

Quem desenvolve com microcontroladores PIC não se separa de jeito nenhum do MPLAB, que é a IDE disponibilizada pela Microchip para desenvolvimento dos projetos, assim como os conhecidos compiladores HI-TECH C para PIC10/12/16, C18 para PIC18, C30 para PIC24 e dsPIC, C32 para PIC32 e os novos compiladores XC8 para microcontroladores de 8 bits, XC16 para microcontroladores de 16bits e XC32 para PIC32 (32 bits). Já pensou em utilizar dentro do MPLAB o compilador SDCC? Impossível? No site do Rodrigo Almeida tem um procedimento de inclusão do compilador SDCC dentro do MPLAB v8. Não deixe de conferir mais uma opção de compilador em https://sites.google.com/site/rmaalmeida/extra/usandoocompiladorsdccnomplab

MPLAB com SDCC

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

terça-feira, 28 de maio de 2013

Modifique seu servomotor para operação contínua, com encoder digital

Servomotor são usados em vários projetos de robótica, principalmente em plataformas como o Arduino e outras tantas. É difícil você encontrar servomotores já modificados com operação contínua. No blog http://dccharacter.blogspot.com você encontra um tutorial bastante interessante de como modificar os seus servomotores para serem usados em modo de operação contínua, com a inclusão de um encoder para facilitar o controle de velocidade e posição. Muito útil para os seus robôs. Não deixe de conferir este projeto em  http://dccharacter.blogspot.com/2012/06/modifying-servo-for-continuous-rotation.html e http://dccharacter.blogspot.com/2012/06/modifying-servo-for-continuous-rotation_30.html

servo motor

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

segunda-feira, 27 de maio de 2013

WAV player com ATtiny861

Este é mais um exemplo que microcontroladores simples de 8 bits pode ser aplicado em projetos de reprodução de áudio. No site http://elm-chan.org é mostrado um projeto de um reprodutor de arquivos WAV com o microcontrolador ATtiny861, que lê os dados de um SD Card e a reprodução do áudio é feito em duas saídas em PWM, sendo o projeto ideal para ser usado como um pequeno módulo de reprodução de áudio em um projeto maior. Não deixe de conferir este módulo em http://elm-chan.org/works/sd20p/report.html

WAV player com ATtiny861

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

domingo, 26 de maio de 2013

Primeiros passos com Raspberry Pi

O pequeno notável Raspberry Pi recebeu uma quantidade extraordinária de cobertura pela imprensa. Ele realmente se tornou viral, com grandes sites de notícias como a BBC dando ampla cobertura. Com toda a razão, é inovador ter um pequeno computador capaz de rodar jogo de console. Houve um grande número de empresas que tentaram produzir um computador barato, como um laptop, um tablet, mas que nunca se concretizou por causa de um preço barato. Nada chega perto do Raspberry Pi em termos de acessibilidade, o que é ainda mais importante no atual clima econômico. Produzir um PC capaz de rodar Linux,  Quake III e outros jogos com resolução de 1080p é digno de louvor. Que tal você começar a desbravar esta placa? Pois bem, no site http://www.linuxlinks.com existe um tutorial bastante interessante que explica os primeiros passos com esta placa, como distribuições Linux, dados técnicos e até mesmo o que fazer com esta placa. Adicionalmente você poderá encontrar mais dados no próprio site da Raspberry Pi. Então não deixe de conferir o tutorial em http://www.linuxlinks.com/article/20120603051148201/RaspberryPi-Introduction.html, a página com as distribuições Linux em http://www.raspberrypi.org/downloads e um fórum que para tirar suas dúvidas em http://www.raspberrypi.org/phpBB3/viewforum.php?f=26 


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!