Um dos primeiros robôs humanoides desenvolvidos, se não for o primeiro. Sempre foi incrível o equilíbrio deste bicho, mas está cada vez mais impressionante!
Compilação do melhor da internet em SISTEMAS EMBARCADOS, MICROCONTROLADORES e ELETRÔNICA
sexta-feira, 22 de junho de 2012
domingo, 10 de junho de 2012
Videos de alguns robôs que achei interessantes
Legal pra ter noção do que andam fazendo por aí...
Sixaxis Controlled Hexapod (Controle de PS3)
CH3-R Hexapod Project (Este é com controle de PS2)
The Atrax
BigDog... Robot Militar (parece um ET!!)
Snake Robot 3
MTRAN3 Modular Robot
Sixaxis Controlled Hexapod (Controle de PS3)
CH3-R Hexapod Project (Este é com controle de PS2)
The Atrax
BigDog... Robot Militar (parece um ET!!)
Snake Robot 3
MTRAN3 Modular Robot
Spider robot - walkcycle test
Anna Konda Firefighting Robot
sexta-feira, 8 de junho de 2012
PROJETO COMPLETO - PIC Trainer
Lhes apresento aqui mais um projeto de uma placa para situações de desenvolvimento e aprendizagem. Uma não, várias. O projeto foi desenvolvido pelo pessoal da revista argentina uControl e é composto por várias placas diferentes, uma para cada funcionalidade.
Fonte da imagem: www.ucontrol.com.ar
Este é um projeto de hardware livre. No site da uControl estão todos os desenhos, esquemas, placas, fotos, instruções...
Lista dos módulos já disponíveis no site (em breve, outros provavelmente virão):
- Módulo para PICs de 18 pines
- Módulo para PICs de 28 pines (Nuevo!)
- Módulo para PICs de 40 pines
- Módulo 8 Entradas/Salidas
- Módulo Teclado Inteligente 16 teclas
- Módulo Teclado 16 Teclas
- Módulo Reles x 4
- Módulo Reles x 8
Legal pra quem quer montar um kit pra aprender ou desenvolver com microcontroladores, ou também pra quem quer dar uma espiada sobre como implementar um item especifico, como teclado matricial por exemplo.
quarta-feira, 6 de junho de 2012
Curso de PIC - Iniciando no mundo PIC - Robotizando.com.br
Material do site robotizando.com.br que é lá apresentado como "Curso de PIC - Iniciando no mundo PIC".
Particularmente, acho meio pretensioso demais chamar de curso, mas é um bom material de consulta, e sempre se aprende alguma coisa nova!
Particularmente, acho meio pretensioso demais chamar de curso, mas é um bom material de consulta, e sempre se aprende alguma coisa nova!
Fonte da imagem: Captura de tela do curso no site www.robotizando.com.br
Uso de Microcontroladores para o acionamento de tiristores
Excelente artigo escrito por Francisco Fambrini e publicado no site do Newton C. Braga, explicando o acionamento de cargas CA com tiristores, efetuando o controle com microcontroladores.
Fonte da imagem: www.newtoncbraga.com.br
domingo, 3 de junho de 2012
Planilha para cálculo dos tempos do Timer0
Esta é uma planilha que auxilia nos cálculos de tempos para o timer0 do PIC.
Entra-se com os valores de frequência do oscilador e prescaler. Os valores de ciclo de clock, ciclo de instrução, tempo de estouro do timer e número de estouros por segundo são apresentados automaticamente.
Entra-se com os valores de frequência do oscilador e prescaler. Os valores de ciclo de clock, ciclo de instrução, tempo de estouro do timer e número de estouros por segundo são apresentados automaticamente.
Fonte da imagem: SistemasEmbarcados.net
Variáveis locais e globais
Na linguagem de programação C as variáveis podem ter três
visibilidades diferentes, de acordo com o local de sua declaração (PEREIRA,
2003, pg 61):
-
Variáveis globais: podem ser acessadas de qualquer
ponto do programa. As variáveis globais são declaradas no corpo do programa e
não de funções.
-
Variáveis locais: são declaradas no interior de uma
função ou bloco de código (como um laço de repetição) e somente dentro deste
trecho podem ser acessadas. Quando a função que criou uma variável local ou o
bloco em que ela está inserida termina sua execução a memória alocada para esta
variável é liberada.
-
Parâmetro formal de uma função: a linguagem C permite a
declaração de variáveis nos parâmetros formais de uma função. Estas variáveis
constituem um tipo especial de variáveis locais, pois são visíveis no interior
da função e são acessíveis em qualquer ponto do programa (pela chamada da
função).
Fonte:
Duarte, Rafael Lindemann. SISTEMA INTELIGENTE DE MONITORAMENTO E CONTROLE DE IRRIGAÇÃO. São José: UNIVALI, 2006. (TCC Ciência da Computação)
sexta-feira, 1 de junho de 2012
Material de aula - Série: Relógio e Teclas Episódio I
Atendendo a pedidos dos alunos do curso superior, vou iniciar agora uma nova micro série de postagens abordando as teclas de ajuste do horário no relógio implementado como exercício em sala.
Vou mostrar algumas formas diferentes de realizar este ajuste, tanto em termos de implementação, quanto com relação à interface disponível para o usuário.
A primeira versão apresentada agora faz uso de 4 teclas, uma para aumentar hora, uma para diminuir hora, um apara aumentar minuto e outra para diminuir minuto.
O programa foi criado no CCS para o PIC16F877A e está bastante comentado, indicando o que cada instrução e/ou bloco significa. Se ainda restar alguma dúvida, grita aí nos comentários.
O projeto está compactado em um arquivo rar, contendo:
- Código fonte em C (com e sem os comentários);
- Biblioteca para o LCD;
- Arquivo hex para simulação ou gravação;
- Arquivo de esquema elétrico e simulação do ISIS (Proteus).
Assinar:
Postagens (Atom)