Máquina de estado – Embarcados
Este artigo visa explicar os conceitos e algumas aplicações práticas de uma máquina de estado, incluindo por ponteiro de função.
Para visualizar este artigo, clique aqui.
Este artigo visa explicar os conceitos e algumas aplicações práticas de uma máquina de estado, incluindo por ponteiro de função.
Para visualizar este artigo, clique aqui.
A Raspberry Pi Zero W é uma placa de desenvolvimento de grande utilidade, podendo ser aplicada em robótica, vigilância remota, video-game portátil e, por último mas não menos importante, em automação. A automação de uma ação ou processo envolve, dentre outras etapas, a etapa de agendamento de eventos, algo de fundamental importância para a execução…
O Arduino é, sem sombra de dúvidas, uma das plataformas mais utilizadas para desenvolver projetos que envolvam sistemas embarcados, sobretudo no que diz respeito à prototipação rápida. Contando com uma comunidade grande, extremamente ativa e também com grande número de bibliotecas de suporte a hardware e comunicação (sensores, atuadores, protocolos de comunicação locais e em…
Mais do que nunca, somos dependentes da Internet. Dependemos dela para ler notícias, nos correspondermos, pagar contas, fazer compras e por aí vai. Isso sem falar na onda do IoT (Internet of Things – Internet das Coisas em tradução livre), a qual baseia sua existência na conectividade à rede. Entretanto, nem sempre temos à disposição…
Introdução Ponteiros são um dos recursos mais poderosos e, ao mesmo tempo, mais desafiadores da linguagem C. Eles permitem manipular diretamente a memória, oferecendo flexibilidade e eficiência no desenvolvimento de software. No entanto, o uso incorreto de ponteiros pode levar a erros realmente complicados de depurar, tais como: vazamentos de memória, fragmentação de memória, corrupção…
Publicado na renomada revista Circuit Cellar, o artigo “Time-Oriented Task Manager” fala de um gerenciador de tarefas feito exclusivamente para ser utilizado em microcontroladores 8-bits da linha PIC. O artigo objetiva mostrar que, com uma adequada abordagem de software embarcado, é possível utilizar microcontroladores já considerados velhos no mercado em aplicações atuais, extraindo assim ainda…
Introdução Nos últimos anos, o home office tornou-se uma realidade para muitos profissionais, especialmente desenvolvedores de software. O avanço da tecnologia, melhores conectividades à Internet e um ambiente de trabalho mais digitalizado, permitiram que tarefas realizadas tradicionalmente de forma presencial fossem adaptadas para o ambiente remoto, também chamado de teletrabalho. Apesar de ser uma tendência…