fbpixel
Gerenciar um botão de pressão com o Arduino

Gerenciar um botão de pressão com o Arduino

Um exemplo muito comum quando se está aprendendo a programar com o Arduino é a gestão de um botão de pressão. De fato, uma das funções mais úteis a se desenvolver é poder interagir com a placa Arduino, e a interface mais minimalista que pode existir é um botão como...
Usar interrupções com o Arduino

Usar interrupções com o Arduino

As interrupções permitem que o microcontrolador execute uma função quando um evento ocorre num dos pinos de interrupção. Em vez de ler constantemente o valor de um sensor, o programa só dispara quando o valor do sensor se altera. Isso resolve muitos problemas de...
Usar a função millis() da IDE do Arduino

Usar a função millis() da IDE do Arduino

Para escapar dos problemas gerados pelo uso da função delay(), uma possível solução é a usar função millis(). Desde a primeira utilização do Arduino, a função delay() é empregada para gerir as instruções em função do tempo, mas o seu maior problema é que ela bloqueia...
Gerenciar uma câmera IP com Python

Gerenciar uma câmera IP com Python

Quer seja para monitorar o seu apartamento ou o acompanhar o progresso de uma impressão 3D, pode ser útil utilizar uma câmara IP para ter as imagens disponíveis de qualquer lugar. Neste tutorial, utilizamos uma câmera IP cujas imagens serão obtidas via Python. Este...
Uma rápida olhada na instrução If em C

Uma rápida olhada na instrução If em C

A instrução if é a estrutura condicional básica que se encontra em todas as linguagens de programação. Ela permite executar diferentes blocos de código dependendo da implementação ou não de uma condição. É a base de muitos algoritmos e permite a um computador fazer...
Usar um módulo RFID com o Arduino

Usar um módulo RFID com o Arduino

O módulo RFID RC522 é um leitor de cartões inteligentes que, entre outras coisas, permite ativar um mecanismo quando o cartão certo é apresentado ao leitor. Usaremos aqui o módulo RC522, que é o mais comum. Pré-requisito: Dar sentidos ao seu robô Material...
Controle um NodeMCU ESP8266 com uma interface web

Controle um NodeMCU ESP8266 com uma interface web

O NodeMCU ESP8266 é um microcontrolador com um módulo Wifi integrado. Muito fácil de usar, é leve e tem uma memória e capacidade computacional superior à do Arduino. Ideal para os seus projectos ligados. A base para a criação de objectos ligados é ligá-los a uma rede...
Usar um codificador rotativo com o Arduino

Usar um codificador rotativo com o Arduino

O codificador rotativo é um sensor de rotação cuja direção e ângulo podem ser conhecidos. Sua aparência é similar à de um potenciômetro, porém, diferente deste, ao invés de devolver um valor de resistência, o codificador devolve dois sinais digitais representando...
Controlar um motor de passo com o Raspberry Pi

Controlar um motor de passo com o Raspberry Pi

Os motores de passo são frequentemente utilizados quando se busca uma boa precisão em circuito aberto, especialmente em sistemas de posicionamento, como as impressoras 3D. Neste artigo, veremos como programar a placa Raspberry Pi para controlar um motor de passo....
Medição de distância com um sensor HC-SR04

Medição de distância com um sensor HC-SR04

O HC-SR04 é um sensor ultrassônico que mede distâncias por meio de raios ultrassom. Seu princípio é o mesmo que o de um sonar, ou seja, ele emite um sinal sonoro e calcula o tempo entre a emissão e a recepção do eco. Material ComputadorArduino UNOCabo USB para ligar o...