Compilação do melhor da internet em SISTEMAS EMBARCADOS, MICROCONTROLADORES e ELETRÔNICA
Mostrando postagens com marcador programação. Mostrar todas as postagens
Mostrando postagens com marcador programação. Mostrar todas as postagens
domingo, 30 de junho de 2013
Curso online de Android grátis - Publicação no portal GSTI
Aulas do professor Neri Neitzke, autor de mais de 4500 vídeo aulas sobre diversos temas em TI.
terça-feira, 10 de julho de 2012
Curso EAD (Ensino a distância) gratuito sobre Arduino!
Encontrei um curso EAD sobre Arduino (um plataforma de hardware livre para desenvolvimento com microcontroladores para quem entende pouco ou até mesmo nada da área). Bem legal para iniciantes e pra quem quer brincar com microcontroladores e não tem muito tempo de estudar a eletrônica e as partes mais complexas dos assuntos envolvidos!
Fonte da imagem: eaduino.com.br
A ementa do curso, pelo que vi no site, é bem interessante. Segundo as informações divulgadas, o curso aborda teoria e prática e, para estas práticas, alguns materiais precisam ser adquiridos, mas são todos bem baratos. A única coisa mais carinha é a placa do Arduino que, já montada e testada, não passa de 100 pila. Mas por se tratar de um projeto de hardware livre, é muito fácil encontrar na internet o desenho das placas, descritivo, lista de materiais e tudo que for necessário para montá-las em casa.
As inscrições para a próxima turma (já é a décima-sexta), que iniciará as suas atividades em outubro de 2012 já estão abertas e podem ser feitas pelo link abaixo:
Ahh, e o melhor de tudo: ESTE CURSO É GRATUITO!!!! :P
---------------------------------------------------------------------------------------------------
Para quem quer montar as placas em casa, a melhor fonte de informações (existem milhares) é o site oficial do projeto: http://www.arduino.cc/
Foto do Arduino UNO. Fonte: arduino.cc
Lá, entre outras coisa, podem ser encontrados:
- Esquema elétrico da placa do Arduino UNO (em pdf):
- Desenho da placa do Arduino UNO (use o Eagle para abrir estes arquivos):
- Muito mais coisas como programas, outras placas de outros modelos e circuitos periféricos, instruções de montagem, exemplos, tutoriais, fórum, e muito mais...
Já tem gente desenvolvendo kits compatíveis com Arduino, mas que usam microcontroladores PIC. Mas isto, já são outros quinhentos...
segunda-feira, 9 de julho de 2012
PROJETO COMPLETO - PicOClock, um relógio na tela do osciloscópio!!!
Encontrei mais um projetinho por acaso, achei muito legal louco e resolvi postar aqui. O cara meteu um relógio na tela do osciloscópio!!!!
Tela do "relogioscópio". Fonte: micro-examples.com
O circuito é muito simples:
Circuito. Fonte: micro-examples.com
No site do projeto estão disponíveis:
- Explicação em texto e vídeo;
- Esquema elétrico;
- Programa em C completo (compilador MicroC).
Livro/curso/manual/sei-lá-o-quê sobre PIC em português
Um material bem explicado, apresenta a arquitetura interna sem muitas delongas. Tradução do original "PIC by Example" italiano. Antiguinho, mas de qualidade.
Outras opção de link para o mesmo material:
http://jtuga.net23.net/brasiliano/index.htm
http://jtuga.net23.net/brasiliano/lezioni.htm
http://jtuga.net23.net/brasiliano/principale.htm
Já em pdf:
http://rmeletronica.com.br/files1/apostiladepic.pdf
Em italiano:
http://jtuga.net23.net/
Índice do curso/livro/manual/algo-parecido
Outras opção de link para o mesmo material:
http://jtuga.net23.net/brasiliano/index.htm
http://jtuga.net23.net/brasiliano/lezioni.htm
http://jtuga.net23.net/brasiliano/principale.htm
Já em pdf:
http://rmeletronica.com.br/files1/apostiladepic.pdf
Em italiano:
http://jtuga.net23.net/
terça-feira, 3 de julho de 2012
Cursos EAD gratuitos
IFSC abre inscrições para cursos gratuitos na modalidade EAD em SC, PR, RS e SP.
Até 16 de julho de 2012 será possível se inscrever em dois cursos gratuitos oferecidos a distância pelo Instituto Federal de Santa Catarina.
O Curso Técnico de Informática para Internet possui 350 vagas disponíveis para os municípios de Campos Novos, Santa Cecília, São José, Gaspar, Itapoá, Otacílio Costa e Xanxerê.
O Curso Superior de Tecnologiaem Gestão Pública, com 300 vagas contemplam os municípios de São José, Blumenau e Palmitos (SC), Cachoeira do Sul (RS), Foz do Iguaçu (PR) e Jales (SP).
Para mais informações, acesse o site http://ingresso.ifsc.edu.br/
http://jeferson.silva.nom.br/
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).
quarta-feira, 30 de maio de 2012
PROJETO COMPLETO - Repetidor de Sinal de Controle Remoto com PIC
Projeto completo de um repetidor de sinal de controle remoto com microcontrolador PIC Apresentado no site Eletromaniacos.com. Na forma em que ele é apresentado pode ser usado para aumentar o alcance de um controle remoto.
Até aí, nada demais... :-/
Fonte da imagem: Eletromaniacos.com
Mas, como este projeto implementa a recepção E o envio de informação (recebe e repete) pode ser facilmente adaptado para ser o controle de algum dispositivo, ou ainda ser o receptor para poder controlar outro projeto com um controle remoto de TV, por exemplo.
Vale a pena conferir!!
No site do projeto, estão disponíveis:
- Código fonte em assembly para os PICs 12F629, 12F675 e 12F683;
- Arquivos HEX para estes mesmos microcontroladores;
- Esquema elétrico;
- Desenhos da placa (em pdf).
Cartão de referência CCS (PICC)
Caros amigos, colegas e coisa e tal...
Trago aqui um documento que encontrei na internet, intitulado "Cartão de Referência" para o compilador da CCS, e mostra um resumos das instruções, operadores, tipos de dados (variáveis), formatações de saída com printf, estruturas de seleção e repetição, exemplos, mensagens de erro apresentadas pelo compilador, além de outras informações importantes.
Bem útil pra hora em que aparecer aquela dúvida cruel. É bom ter ele por perto sempre!
Preview da primeira página (são 9 no total)
Este arquivo não cita o nome do autor e já o encontrei em diversos sites diferentes, então, não consigo afirmar quem é seu criador. Se alguém souber, por favor, prenda o grito!!
quarta-feira, 23 de maio de 2012
Projeto completo - MICROCONTROLADORES PIC – CONTROLE DE MOTOR DE PASSO - ArneRobotics
Mais um projeto completo do Arne, com esquemas e programa. Como de costume, absurdamente bem explicado!!!
Este projeto se trata de um controlador de motor de passo com microcontrolador PIC. Muito legal para entender como fazer o controle de posição, velocidade, sentido de giro (etc...) pelo microcontrolador.
Fonte da imagem: arnerobotics.com.br
terça-feira, 22 de maio de 2012
MPLAB XC - Microchip lança uma nova linha de compiladores C (gratuitos) para todas as famílias de MCUs e DSCs
A Microchip (fabricante dos PICs) lançou recentemente um anova linha de compiladores C, com versões totalmente funcionais gratuitas.
Veja a matéria bem mastigadinha da ElektorBrasil:
Mais informações, no site da Microchip:
Para baixar a versão windows para PICs 8bits (PIC10, 12, 16 e 18):
http://www.microchip.com/mplabxc8windows (Ainda tem versões para linux e OS X).
Tô instalando pra testar, em breve posto minhas impressões...
Abaixo, a transcrição do e-mail que recebi da Microchip anunciando a novidade em 3/5/2012:
"
"
Abaixo, a transcrição do e-mail que recebi da Microchip anunciando a novidade em 3/5/2012:
"
Escreva código mais rápido e optimizado para todos os Microcontroladores PIC® e Controladores Digitais de Sinal dsPIC® |
A nova gama de Compiladores C da Microchip permite aumentar a velocidade de código de qualquer MCU PIC® ou DSC dsPIC® em cerca de 30%, ao mesmo tempo reduzindo a dimensão do código em 35%. Os compiladores MPLAB® XC oferecem a escolha dos níveis de optimização de código nas versões Free, Standard ou Pro, para desenvolvimento em arquitecturas 8-bit, 16-bit ou 32-bit, ou uma única suite de compilação C com suporte para todos os mais de 900 MCUs e DSCs da Microchip. A edição grátis (Free) do MPLAB XC é um compilador totalmente funcional sem qualquer restrição de licenças para aplicações comerciais, enquanto as edições Standard e Pro aumentam a optimização de código em até 25% ou 50%, respectivamente. A edição Pro também está disponível numa versão de teste gratuita, durante 60 dias, totalmente funcional e sem restrições. A operação totalmente harmonizada entre os compiladores e depuradores / programadores existentes no premiado ambiente de desenvolvimento MPLAB X ou no anterior MPLAB IDE, tornam o MPLAB XC simples de usar e maximizam o investimento já efectuado em ferramentas de desenvolvimento da Microchip. Ferramentas de Desenvolvimento Totalmente compatíveis com as ferramentas de desenvolvimento existentes da Microchip, como por exemplo:
Descarregue os compiladores Free e consulte toda a informação em: www.microchip.com/mplabxc
|
"
sexta-feira, 18 de maio de 2012
Material de aula - padrao.c
Arquivo com cabeçalho para o PIC16F877A, também conhecido por "programa em branco".
Use este arquivo para desenvolver seus novos programas no CCS (PICC ou PCW), ou você mesmo pode criá-lo utilizando o PICWizard.
Use este arquivo para desenvolver seus novos programas no CCS (PICC ou PCW), ou você mesmo pode criá-lo utilizando o PICWizard.
quinta-feira, 10 de maio de 2012
PROJETO COMPLETO - IRRIGADOR DE JARDIM COM MICROCONTROLADOR PIC – ArneRobotics
Um dos projetos completos que o Arne publicou na revista Mecatrônica Fácil e disponibilizou na íntegra no seu site.
Este projeto é muito interessante para estudantes e hobbystas, utiliza um microcontrolador PIC16F870 e está descrito em todos seus detalhes no site.
Estão disponíveis também os desenhos de placa e a programação (em assembly).
A figura abaixo mostra o protótipo criado pelo autor.
Fonte da imagem: ArneRobotics
Projeto completo - display de matriz de LEDs 16x8
Aqui lhes apresento um projeto completo de um display de LEDs que eu encontrei no site www.pictronics.com.br.
Esta página apresenta a programação, o desenho das placas, descrição completa e vídeo descritivo.
Link do projeto:
http://www.pictronics.com.br/projetos/62-16x8-display-por-matriz-de-led.html
Link para o vídeo no youtube:
http://www.youtube.com/watch?v=0D33xZJUhik
Agora o vídeo aqui...
Esta página apresenta a programação, o desenho das placas, descrição completa e vídeo descritivo.
Link do projeto:
http://www.pictronics.com.br/projetos/62-16x8-display-por-matriz-de-led.html
Link para o vídeo no youtube:
http://www.youtube.com/watch?v=0D33xZJUhik
Agora o vídeo aqui...
quarta-feira, 9 de maio de 2012
INAUGURAÇÃO DO BLOG!!!
Ainda sem quase nada definido, mas já com muita boa vontade. A ideia deste espaço é compartilhar informações interessantes sobre o mundo dos sistemas embarcados e microcontroladores. Em princípio vou referenciar aqui o que eu encontrar de bom pela internet, uma vez que estou completamente sem tempo para produzir nada!
Como post especial de inauguração, compartilho um link que encontrei esta madrugada, enquanto escrevia pedaços da minha dissertação:
Trata-se de um curso de programação de PIC em C por videoaulas, gentilmente disponibilizado pelo usuário MrAppleBr. São (por enquanto) 27 vídeos com aulas, dicas e truques desta fantástica área!
Palavras chave: microcontroladores, PIC, CCS, PICC, Proteus, programação.
Assinar:
Postagens (Atom)















