by Xukyo | 17 Mar 2023 | Tutoriais
Um interruptor de inclinação é utilizado para detectar a orientação ou inclinação de um sistema. É frequentemente utilizado para indicar se um sistema (tal como um veículo agrícola) está fora do seu alcance de funcionamento, ou para detectar a orientação de um visor e...
by Xukyo | 16 Mar 2023 | Tutoriais
, Uma característica muito útil no campo da IdC é a possibilidade de programar um microcontrolador ligado, tal como um ESP8266, via Wi-Fi. Esta técnica é chamada de Programação por Ar (OTA). Material NóMCU ESP8266 Cabo USB A Masculino Computador Rede WiFi Como...
by Xukyo | 16 Mar 2023 | Tutoriais
, , Vimos que o NodeMCU ESP8266 é facilmente programável utilizando a IDE Arduino. Veremos como programá-lo com o MicroPython. O objectivo de utilizar Python para programar um ESP8266 é utilizá-lo em todo o seu potencial. Antes de seguir este tutorial, deve primeiro...
by Xukyo | 16 Fev 2023 | Tutoriais
É possível fazer a interface do Arduino com o computador e transformá-lo num dispositivo HID. É assim possível transformar um Arduino num controlador de computador da mesma forma que um controlador de jogos de vídeo, um teclado de computador ou um rato. Material...
by Xukyo | 15 Fev 2023 | Tutoriais
Neste tutorial, veremos como programar um quadro Teensy com Teensyduino e a IDE Arduino. Os microcontroladores Teensy são placas de desenvolvimento com uma arquitectura ARM. Têm alto poder computacional, um grande número de interfaces de entrada/saída e de...
by Xukyo | 14 Fev 2023 | Tutoriais
Neste tutorial, veremos a utilização do Escudo CNC V3 para Arduino. Para poder gerir uma máquina como uma CNC ou uma impressora 3D com vários motores passo a passo, é interessante ter uma placa que facilite a ligação dos diferentes elementos da máquina. Este é o papel...
by Xukyo | 14 Fev 2023 | Tutoriais
, , Vimos que o NodeMCU ESP32 é facilmente programável utilizando o IDE Arduino. Veremos como programá-lo com MicroPython. O objectivo de utilizar Python para programar um ESP32 é utilizá-lo em todo o seu potencial. Antes de seguir este tutorial, deve primeiro...
by Xukyo | 15 Dez 2022 | Tutoriais
by Xukyo | 15 Dez 2022 | Tutoriais
Neste tutorial, analisaremos alguns dos comandos Linux que são essenciais para utilizar uma máquina Linux e um Raspberry Pi em particular. Informação da máquina uname permet d’obtenir les information système (nom du noyau, version kernel, OS, etc.) pi@raspberrypi:~ $...
by Xukyo | 12 Dez 2022 | Tutoriais
, O NóMCU ESP32 é baseado no microprocessador dual-core Xtensa LX6 de 32 bits que executa o SO FreeRTOS. Ao utilizar o Arduino IDE, o programa corre por defeito no núcleo 1. Para multitarefas, é interessante utilizar todos os recursos do microprocessador. Neste...
by Xukyo | 12 Dez 2022 | Tutoriais
A matriz 8×8 LED tem 8 filas e 8 colunas de LEDs controláveis individualmente. As matrizes LED podem ser utilizadas para sinalização publicitária, exposição de temperatura e outras aplicações. Material Computador Arduino UNO Cabo USB A Masculino matriz de LEDs Como...
by Xukyo | 11 Dez 2022 | Tutoriais
Um dos principais interesses das linguagens de programação, tais como Python, é automatizar tarefas como o envio de correio. Neste tutorial veremos como escrever um programa Python para enviar um e-mail a partir de uma conta Gmail. Este tutorial pode ser aplicado a...
by Xukyo | 10 Dez 2022 | Tutoriais
Le module HC-12 permet la communication sans-fil semi-duplex entre deux appareils via les fréquences radio. Il travaille sur la mêmes plages de fréquences que le module RF433 mais permet d’atteindre des distances de communication beaucoup plus importante (<1km). De...
by Xukyo | 10 Dez 2022 | Tutoriais
O módulo transístor é composto por um componente electrónico, que pode ser visto como um interruptor controlável, que permite o fluxo de uma corrente proporcional à tensão nos seus terminais quando esta excede um determinado limiar. Permite, com um sinal de potência...
by Xukyo | 10 Dez 2022 | Tutoriais
Um interruptor de palheta ou ILS é um sensor magnético que detecta a presença de um campo magnético. Este interruptor será activado ao aproximar-se de um íman. Pode ser utilizado para detectar se uma porta está fechada ou aberta ou para detectar a presença de um...
by Xukyo | 2 Dez 2022 | Tutoriais
A frequência de rádio de 433MHz (RF 433MHz) é amplamente utilizada no campo das transmissões de rádio, seja para controlo remoto ou transmissão de dados. Pode ser encontrado em controlos remotos ou em domótica. Material Computador Arduino UNO Cabo USB A Masculino Reed...
by Xukyo | 29 Nov 2022 | Tutoriais
O espaço de memória numa placa Arduino é limitado, então pode ser importante melhorar o seu programa para evitar certos problemas. Quanto mais avançamos na programação, mais escrevemos programas longos e complexos. É importante adquirir bons reflexos o mais cedo...
by Xukyo | 23 Nov 2022 | Tutoriais
Diversos microcontroladores podem ser programados com a IDE do Arduino, como é o caso do STM32. As placas Arduino são poderosas e muito convenientes para aprender e fazer projetos, com uma grande comunidade de apoio. No entanto, existem outros microcontroladores...
by Xukyo | 18 Nov 2022 | Tutoriais
O INA219 é um sensor de corrente e tensão para uma medição de energia fácil. Em algumas aplicações, é interessante poder medir a potência elétrica trocada entre dispositivos – como para conhecer a potência captada por um painel solar, por exemplo. Neste...
by Xukyo | 15 Nov 2022 | Tutoriais
O módulo NFC PN532 é um leitor de cartões inteligentes que, entre outras coisas, ativa um mecanismo quando o cartão correto lhe é apresentado. Ele pode ser encontrado em smartphones, por exemplo. O módulo RFID mais conhecido no mundo Arduino é certamente o RC522, mas...
by Xukyo | 8 Nov 2022 | Tutoriais
Existem diferentes formas de comunicar com um sistema. Uma das mais utilizadas, especialmente com a televisão, é o controle remoto por infravermelho (ou IR). Veremos como controlar um Arduino com um receptor e um controle remoto IR. Neste tutorial, utilizamos um...
by Xukyo | 1 Nov 2022 | Tutoriais
É possível reproduzir sons numa caixa de som usando uma placa Arduino e um módulo de cartão SD. A biblioteca TMRpcm.h permite manipular arquivos de áudio, mas não lê todos os tipos de arquivo. Veremos um método para converter ou criar arquivos de áudio compatíveis com...
by Xukyo | 26 Out 2022 | Tutoriais
Um fotorresistor é um componente eletrônico que permite medir a luminosidade ambiente. Ele é útil em projetos como um painel solar que segue a luz, ou, na automação doméstica, para criar uma lâmpada inteligente que só acende no escuro ou instalar um alarme com um...
by Xukyo | 20 Out 2022 | Tutoriais
É possível emitir sons com um microcontrolador ligando um buzzer a uma de suas saídas. Quando criamos uma interface de usuário, é interessante que ela possa dar feedbacks conforme as ações realizadas, seja através da exibição de uma imagem, de uma luz que se acende ou...
by Xukyo | 18 Out 2022 | Tutoriais
Uma das melhores formas de começar a aprender programação e eletrônica com o Arduino é utilizando LEDs. Neste tutorial, veremos como controlar os LEDs e como ativar várias funções com um botão de pressão. Isto é um bom resumo do que pode ser encontrado num robô: o...
by Xukyo | 12 Out 2022 | Tutoriais
Ao trabalhar num projeto eletrônico, é bom colocar todas as ideias no papel para não se esquecer de nada ao passar para a execução. Isso permite verificar a montagem e compartilhar mais claramente com outras pessoas envolvidas no projeto (alunos, colegas, clientes,...
by Xukyo | 6 Out 2022 | Tutoriais
Quando se pretende controlar vários servomotores e são necessárias muitas entradas/saídas livres para operar o seu robô (para controlar o Hexana, por exemplo), é interessante usar um controlador serial de servomotor, como o Mini Maestro da Pololu. Pré-requisitos:...
by Xukyo | 3 Out 2022 | Tutoriais
Quando se pretende controlar vários servomotores e são necessárias muitas entradas/saídas livres para operar o seu robô (para controlar o Hexana, por exemplo), é interessante usar um controlador serial para servomotor, como o Mini Maestro da Pololu.. Este tutorial...
by Xukyo | 28 Set 2022 | Tutoriais
O sensor de temperatura LM35 está facilmente disponível no mercado e é simples de utilizar. Sua tensão de saída é diretamente proporcional à temperatura e permite uma medição precisa. Material ComputadorArduino UNOCabo USB para conectar o Arduino ao computadorSensor...
by Xukyo | 19 Set 2022 | Tutoriais
Quando se tem vários microcontroladores para carregar com o mesmo programa, pode ser interessante carregar diretamente o arquivo compilado BIN. Isso tem duas vantagens: poupa tempo no upload e permite que terceiros carreguem um programa sem usar a IDE do Arduino. Não...
by Xukyo | 16 Set 2022 | Tutoriais
Quando se tem várias placas Arduino para carregar com o mesmo programa, pode ser interessante carregar diretamente o arquivo compilado HEX. Isto tem duas vantagens: poupa tempo de upload e permite que terceiros carreguem um programa sem utilizar a IDE do Arduino. Não...
by Xukyo | 15 Set 2022 | Tutoriais
Seja numa calculadora ou num interfone de edifício, utilizamos teclados numéricos com frequência. O teclado numérico 4×4 é uma matriz de 16 botões cujos estados podem ser detectados por um microcontrolador. Este módulo requer apenas uma entrada analógica do...
by Xukyo | 8 Set 2022 | Tutoriais
A câmera Pixy2 é um sistema de reconhecimento visual assistido por computador. Ela permite ao microcontrolador detectar cores ou linhas, para criar um robô que segue uma linha ou para apanhar objetos coloridos, por exemplo. Material ComputadorArduino UNO, Mega ou...
by Xukyo | 6 Set 2022 | Tutoriais
Quando se tem uma quantidade de placas para carregar com o mesmo programa, pode ser interessante carregar diretamente o arquivo compilado BIN no ESP8266. Isso tem duas vantagens: poupa tempo no upload e protege o seu código fonte caso compartilhe o programa com outras...
by Xukyo | 6 Set 2022 | Tutoriais
Seja numa calculadora ou no interfone de um edifício, utilizamos frequentemente teclados numéricos. O teclado 4×4 é uma matriz de 16 botões cujos estados podem ser detectados por um microcontrolador. Material ComputadorArduino UNOCabo USB A Macho/B MachoTeclado...
by Xukyo | 31 Ago 2022 | Tutoriais
A EEPROM é uma memória interna do microcontrolador ESP32 que permite manter os dados na memória depois de reiniciar a placa. Quando trabalhamos com microcontroladores, é interessante manter os dados na memória, especialmente quando a placa desliga, por vontade nossa...
by Xukyo | 25 Ago 2022 | Tutoriais
A EEPROM é uma memória interna do microcontrolador ESP8266 que permite manter os dados na memória após reiniciar a placa. Quando se trabalha com microcontroladores, é interessante manter na memória dados como o identificador e a palavra-passe do Wifi. Material...
by Xukyo | 20 Ago 2022 | Tutoriais
Existem sensores de força bastante simples de usar e compatíveis com microcontroladores como o Arduino. Eles consistem numa célula de carga e um módulo de conversão. A célula de carga é um extensômetro (ou strain gauge) que mede a força em uma única direção no espaço....
by Xukyo | 16 Ago 2022 | Tutoriais
O NodeMCU ESP8266 é um pequeno microcontrolador com um chip WiFi. É possível estabelecer uma comunicação entre dois ESP8266 conectando-os na mesma rede. Neste tutorial, veremos uma arquitetura do tipo Master/Slave, na qual um ESP8266 irá desempenhar o papel de...
by Xukyo | 11 Ago 2022 | Tutoriais
Os ESP32 NodeMCUs são cada vez mais utilizados para criar objetos conectados, graças às conexões Wifi e Bluetooth embutidas e à sua capacidade de processamento. Veremos como utilizar a IDE do Arduino para programar um NodeMCU. A forma de configurar a IDE do Arduino é...
by Xukyo | 9 Ago 2022 | Tutoriais
Um dos principais objetivos da robótica é a articulação de objetos. Para isso, é muito comum usar motores elétricos. No caso de robôs voadores, como os drones, os atuadores precisam de alta velocidade de rotação para girar as hélices e permitir o voo. Neste caso, os...
by Xukyo | 3 Ago 2022 | Tutoriais
Em domótica, é interessante poder manipular correntes alternadas para controlar diferentes aparelhos elétricos, como lâmpadas e ventiladores. Um regulador de tensão AC é um módulo que permite variar a potência de uma corrente alternada, que tem a mesma utilização que...
by Xukyo | 26 Jul 2022 | Tutoriais
O regulador de tensão AC é um módulo que permite variar a potência de uma corrente alternada, que tem a mesma utilização que um transístor em corrente contínua. Ele permite, por exemplo, variar o brilho de uma lâmpada alimentada em 220V ou a velocidade de um...
by Xukyo | 22 Jul 2022 | Tutoriais
O módulo RC522 RFID é um leitor de cartões inteligentes que, entre outras coisas, permite ativar um mecanismo quando o cartão certo é apresentado ao leitor. Neste tutorial, veremos como usar o módulo RC522 RFID com um cartão NodeMCU ESP32. Pré-requisito: Programar o...
by Xukyo | 19 Jul 2022 | Tutoriais
Para tornar o seu projeto Arduino mais interativo, pode ser divertido colocar sons que correspondam a certas ações. Neste tutorial, veremos como reproduzir um arquivo de áudio WAV gravado num cartão SD com o Arduino Pré-requisitos: Ler e escrever num cartão SD, Criar...
by Xukyo | 15 Jul 2022 | Tutoriais
O módulo RC522 RFID é um leitor de cartões inteligentes que permite, entre outras coisas, ativar um mecanismo quando o cartão certo é apresentado ao leitor. Neste tutorial, veremos como usar um módulo RC522 RFID com um cartão NodeMCU ESP8266. Pré-requisito: Programar...
by Xukyo | 12 Jul 2022 | Tutoriais
O shield WiFi permite à placa Arduino ligar-se à Internet passando por uma rede local sem fio. Um leitor de cartões SD integrado permite armazenar dados ou até mesmo uma página web para pilotar o Arduino. A base para a criação de objetos conectados é poder ligá-los a...
by Xukyo | 8 Jul 2022 | Tutoriais
O Motor Shield V2 é uma placa de extensão para os microcontroladores Arduino UNO e Mega, para controlar motores de corrente contínua e motores de passo. Para controlar motores, é possível utilizar circuitos integrados diretamente, mas isso requer uma cablagem extensa...
by Xukyo | 6 Jul 2022 | Tutoriais
O módulo MPU6050 é uma plataforma inercial que mede a evolução de um objeto no espaço. Ele permite medir acelerações lineares e angulares nos três eixos do espaço. Este componente é encontrado em várias aplicações, incluindo consoles de video game e smartphones. Ele...
by Xukyo | 4 Jul 2022 | Tutoriais
Um regulador de tensão AC é um módulo que permite variar a potência de uma corrente alternada. Ele tem a mesma utilização que um transístor em corrente contínua. Permite, por exemplo, fazer variar o brilho de uma lâmpada alimentada em 220V ou a velocidade de um...
by Xukyo | 2 Jul 2022 | Tutoriais
Todo computador é equipado com um relógio interno de tempo real (Real Time Clock) que lhe permite saber a data. Os microcontroladores Arduino não possuem RTC. O módulo DS3231 dá ao Arduino a capacidade de calcular a data, o que lhe permite um controle mais preciso do...
by Xukyo | 30 Jun 2022 | Tutoriais
Neste tutorial, veremos como gerir vários sensores com um registo de turnos. Vimos no último tutorial sobre o assunto, que o registo podia ser utilizado para conduzir LEDs. Veremos aqui, como ler o valor de 8 sensores numa única entrada analógica. Em electrónica, o...
by Xukyo | 30 Jun 2022 | Tutoriais
O quadro Arduino Due permite multitarefas utilizando a biblioteca do Scheduler. Baseia-se num microcontrolador ARM Cortex-M3 em 32 Bits com 84MHz. É portanto muito mais poderoso do que um Arduino UNO. Estas características permitem-lhe criar algoritmos multitarefa...
by Xukyo | 28 Jun 2022 | Tutoriais
Em alguns projetos, pode ser interessante estabelecer uma comunicação I2C entre Raspberry Pi e Arduino. A potência de computação e as capacidades sem fios do Raspberry Pi, aliadas à capacidade de entrada e saída do Arduino, resultam num sistema de controle completo...
by Xukyo | 25 Jun 2022 | Tutoriais
Quando um microcontrolador tem conexão remota, é interessante que possa comunicar com o exterior e, em particular, enviar informações por e-mail. Veremos neste tutorial como enviar um e-mail utilizando um Arduino com conexão Wifi e um script JavaScript. Este tutorial...
by Xukyo | 23 Jun 2022 | Tutoriais
Em alguns projetos, especialmente na domótica, é interessante poder controlar uma placa Arduino pela Internet. Isso é possível com um shield Ethernet. O shield usado neste tutorial é o VMA04, da Velleman. Você também pode utilizar outro shield, com configuração, pinos...
by Xukyo | 20 Jun 2022 | Tutoriais
O ServoHat é um shield para Raspberry Pi que se baseia no controlador PCA9685. O módulo PCA9685 é um controlador de 16 canais que permite controlar 16 saídas PWM através de comunicação I2C. Ele possibilita entre outras coisas liberar entradas saídas do seu...
by Xukyo | 17 Jun 2022 | Tutoriais
Já vimos num tutorial anterior como criar um componente no Fritzing. Veremos agora como melhorar o desenho e a importação do modelo. Material ComputadorInkspaceFritzing Utilize os arquivos SVG do Fritzing para compor o seu desenho Em vez de redesenhar todos os...
by Xukyo | 14 Jun 2022 | Tutoriais
Um dos elementos de exibição de informação mais utilizados no mundo Arduino é o ecrã de cristal líquido (Liquid Crystal Display) LCD 16×2 . Ao construirmos um sistema eletrônico, pode ser interessante que ele nos informe sobre o seu estado sem precisar ser conectado a...
by Xukyo | 12 Jun 2022 | Tutoriais
Um dos elementos de exibição de informação mais utilizados no mundo Arduino é o LCD (Liquid Crystal Display) 16×2. Ao construir um sistema eletrônico, pode ser interessante poder obter informações sobre o seu estado sem ter de ligá-lo a um computador ou a outro...
by Xukyo | 9 Jun 2022 | Tutoriais
O objetivo deste tutorial é aprender como exibir uma mensagem no seu ecrã LCD usando o módulo especial I2C para LCD. Encontramos algumas dificuldades ao realizar este tutorial, como para exibir uma palavra inteira apenas com a função print() da biblioteca...
by Xukyo | 7 Jun 2022 | Tutoriais
Um sensor analógico envia um nível de tensão, normalmente entre 0 e 5V, representando um valor físico. Esta tensão pode estar sujeita a ruídos de medição (interferência eletrônica ou eletromagnética, precisão de medição, etc.). Em algumas aplicações, pode ser...
by Xukyo | 6 Jun 2022 | Tutoriais
As fitas de LED são feitas de uma sucessão de LEDs RGB endereçáveis, o que significa que o brilho e a cor de cada LED podem ser definidos de forma independente Existem vários modelos de fitas: de cor única, não endereçáveis, 5 ou 12V, etc. Escolha bem o modelo que...
by Xukyo | 3 Jun 2022 | Tutoriais
A biblioteca Arduino FlexiTimer2 permite ativar funções a intervalos regulares de tempo. Assim, ela possibilita realizar programas multitarefa com microcontroladores Arduino. Este método é útil quando se pretende operar dois motores em paralelo de forma independente....
by Xukyo | 1 Jun 2022 | Tutoriais
O módulo PCA9685 é um controlador de 16 canais que permite conduzir 16 saídas PWM por meio de comunicação I2C. Ele libera entradas e saídas do seu microcontrolador e pode controlar até 16 LEDs ou servomotores (ou qualquer outro módulo que tome um sinal PWM como...
by Xukyo | 29 Mai 2022 | Tutoriais
É possível dotar o seu microcontrolador do sentido da audição ligando-o a um microfone. O microfone capta as vibrações no ar e transforma-as num sinal elétrico que pode ser analisado e processado com um algoritmo. Neste tutorial, veremos como detectar um nível sonoro...
by Xukyo | 26 Mai 2022 | Tutoriais
Para controlar um motor de passo ou de corrente contínua com um Raspberry Pi, é necessário acrescentar um circuito integrado, como uma ponte H. Para simplificar a montagem, existem shields como para o Arduino, que no caso do Raspberry. se chamam HAT (chapéu). Veremos...
by Xukyo | 22 Mai 2022 | Tutoriais
Para gerar sons sintéticos e criar música usando uma interface no seu computador, é possível transformar o Arduino num dispositivo MIDI. Material ComputadorArduino com entrada USB Introdução ao protocolo MIDI O MIDI (Musical Instrument Digital Interface) é um...
by Xukyo | 18 Mai 2022 | Tutoriais
by Xukyo | 16 Mai 2022 | Tutoriais
O Ethernet Shield W5100 possibilita conectar um microcontrolador à Internet. A base da criação de objetos conectados é fazê-los comunicar com o seu entorno através de redes como a rede Wifi.A comunicação via Ethernet é muito prática quando se deseja conectar um...
by Xukyo | 14 Mai 2022 | Tutoriais
Os sensores capacitivos são normalmente utilizados para a detecção de objetos. Eles permitem, por exemplo, detectar a passagem de um objeto numa esteira ou determinar o nível de líquido num tanque. Mais cotidianamente, são usados em monitores táteis ou como...
by Xukyo | 9 Mai 2022 | Tutoriais
O módulo de rádio NRF24L01 é um transceptor que permite estabelecer uma comunicação por ondas de rádio entre dois dispositivos e possibilitar a transferência de dados entre eles. Material Computador2 x Arduino UNOCabo USB A Macho/B Macho2 x NRF24L01 Princípio de...
by Xukyo | 6 Mai 2022 | Tutoriais
O sensor DHT11 permite medir a temperatura e a umidade no interior de um cômodo. Veremos aqui como obter as medidas captadas por este sensor usando uma placa Arduino. Material ComputadorArduino UNOcabo USB para conectar o Arduino ao computadorSensor DHT11 Ligação do...
by Xukyo | 4 Mai 2022 | Tutoriais
O registrador de deslocamento (shift register) é um circuito integrado composto por circuitos lógicos em série que permitem salvar estados altos ou baixos na memória. Ele pode ser usado para controlar LEDs ou para obter o estado de vários sensores. Material...
by Xukyo | 28 Abr 2022 | Tutoriais
O potenciômetro é uma resistência variável que permite variar o valor da tensão nos seus terminais. Ele possui diversas aplicações, sobretudo para ajustar um valor: ajustar o brilho de uma luz ou o volume de uma caixa de som, modificar a posição de um servomotor, etc....
by Xukyo | 27 Abr 2022 | Tutoriais
Neste tutorial, veremos como construir uma interface gráfica com o Processing. Existem várias ferramentas para criar uma interface gráfica: linguagem de programação (C, C++, Python, Java, etc.)Linguagem Web (HTML/CSS/PHP/Javascript)Software (LabView, Processamento,...
by Xukyo | 26 Abr 2022 | Tutoriais
O visor OLED 0,91in é um visor gráfico compacto com uma resolução de 128×32 pixels que lhe permite desenhar e exibir texto para criar uma interface gráfica. Entre todos os expositores disponíveis para o Arduino, o visor OLED está a tornar-se cada vez mais popular no...
by Xukyo | 21 Abr 2022 | Tutoriais
O sensor de nível de água é concebido para detectar água, pode ser amplamente utilizado para detectar precipitação, nível de água numa cavidade, ou mesmo fuga de líquido. O sensor é composto principalmente por três partes: um conector electrónico, uma resistência 1 MΩ...
by Xukyo | 20 Abr 2022 | Tutoriais
A instrução switch..case é uma estrutura condicional que executa diferentes blocos de instruções dependendo do valor de uma variável. Ela equivale a instruções if aninhadas. Sintaxe da instrução switch A instrução switch toma geralmente como entrada uma variável sob a...
by Xukyo | 19 Abr 2022 | Tutoriais
O módulo sensor de chama KY-026 permite a detecção de chama usando um receptor infravermelho que captará as emissões de luz de fontes de calor. Este tutorial é aplicável a todas as placas compatíveis com Arduino. Material ComputadorArduino UNOCabo USB A Macho/B...
by Xukyo | 17 Abr 2022 | Tutoriais
Em programação, é muito comum e até necessário utilizar funções que requerem uma definição particular – sobretudo quando há blocos de código que se repetem no mesmo programa. Conjuntos de funções e objetos são normalmente reunidos em bibliotecas. Veremos neste...
by Xukyo | 15 Abr 2022 | Tutoriais
É possível ativar um sistema, tal como um alarme, ao se detectar a presença de uma pessoa com um sensor de movimento PIR. Na automação doméstica, é comum ativar dispositivos quando alguém entra num cômodo. Isso é possível graças a sensores de movimento, como o sensor...
by Xukyo | 11 Abr 2022 | Tutoriais
A instrução while é a estrutura condicional que permite criar um loop sobre uma condição. Ela é encontrada em todas as linguagens de programação e é usada para executar um bloco de código em loop desde que uma condição seja cumprida. Sintaxe da instrução while A...
by Xukyo | 11 Abr 2022 | Tutoriais
O módulo L298N é uma placa de desenvolvimento baseada no IC L298N para a condução de motores CC ou motores passo-a-passo. Já vimos a utilização da ponte H. Pode ser encontrado como um módulo conveniente para utilizar com diferentes desempenhos, dependendo dos...
by Xukyo | 11 Abr 2022 | Tutoriais
O sensor magnético linear de efeito Hall KY-024 reage na presença de um campo magnético. Está equipado com um potenciómetro para ajustar a sensibilidade do sensor e fornece duas saídas analógicas e digitais. Material ComputadorArduino UNOCabo USB A Macho/B MachoMódulo...
by Xukyo | 11 Abr 2022 | Tutoriais
O microcontrolador esp8266 pode ser configurado como um ponto de acesso (AP) e gerar a sua própria rede wifi com ssid e password. Este método é útil quando não se tem acesso a uma rede wifi ou se se pretende trabalhar numa rede específica do microcontrolador. Material...
by Xukyo | 8 Abr 2022 | Tutoriais
O multiplexador é um circuito integrado composto por circuitos lógicos que permitem concentrar vários sinais na mesma saída (mutiplexagem ou mux) ou ligar uma entrada em uma de suas N saídas (demultiplexagem ou demux). Neste tutorial, veremos o funcionamento do...
by Xukyo | 6 Abr 2022 | Tutoriais
Uma aplicação interessante na robótica é o reconhecimento de formas. Neste tutorial vamos utilizar a biblioteca OpenCV num código Python, que nos permitirá detectar o meio de uma linha. Para podermos acompanhar a linha, vamos realizar um tratamento de imagem com o...
by Xukyo | 4 Abr 2022 | Tutoriais
O Raspberry Pi é um microcomputador muito potente que tem a particularidade de ser equipado com um chip que gerencia a conexão Wifi. Isso faz dele um equipamento ideal para desenvolver objetos conectados e, sobretudo, servidores web. Neste tutorial, veremos como criar...
by Xukyo | 4 Abr 2022 | Tutoriais
O joystick é um sensor de posição que devolve dois valores analógicos representando a sua posição X,Y. Ele pode ser usado como interface para navegar por um menu ou para controlar a direção e a velocidade de um objeto. É comum encontrar joysticks em controles de...
by Xukyo | 31 Mar 2022 | Tutoriais
O Motor Shield oficial do Arduino é uma placa de extensão para os microcontroladores Arduino UNO e Mega para controlar motores de corrente contínua e motores de passo. Já vimos como controlar um motor CC utilizando uma ponte H, mas isso pode exigir muita cablagem...
by Xukyo | 31 Mar 2022 | Tutoriais
O NodeMCU ESP8266 é um pequeno microcontrolador com um chip Wi-Fi. É possível estabelecer uma comunicação entre dois ESP8266, quando utilizam a mesma rede. Neste tutorial, veremos uma arquitectura com dois NodeMCUs que irão trocar dados através do protocolo UDP. Se...
by Xukyo | 31 Mar 2022 | Tutoriais
O ESP12E Motor Shield é uma placa de expansão que permite a um Amica ESP8266 NodeMCU (V2) accionar dois motores CC ou um motor passo-a-passo. Já vimos como conduzir um motor CC utilizando uma ponte-H que pode exigir muita cablagem quando se utiliza o simples CI. Para...
by Xukyo | 31 Mar 2022 | Tutoriais
Para realizar o processamento de imagens, instalaremos a OpenCV no Raspberry PI. A OpenCV é uma biblioteca gráfica gratuita que permite processar imagens com relativa facilidade. Com a OpenCV, é possível tratar imagens da Pi Camera V2. Material Raspberry Pi com...
by Xukyo | 26 Mar 2022 | Tutoriais
O NodeMCU ESP32 é um microcontrolador com módulos Wifi e Bluetooth integrados. Muito fácil de usar, ele é leve e tem uma memória e capacidade computacional superiores às do Arduino. Isso faz dele uma placa ideal para aprender a programar, desenvolver objetos...
by Xukyo | 24 Mar 2022 | Tutoriais
O Motor Shield V1 é uma placa de extensão para os microcontroladores Arduino UNO e Mega, para a controlar motores de corrente contínua e motores de passo. Já vimos como conduzir um motor CC utilizando uma ponte H, o que pode exigir muitos cabos quando se utiliza o...
by Xukyo | 15 Mar 2022 | Tutoriais
O Raspberry Pi é uma ferramenta muito poderosa com diversas funcionalidades. Uma delas é a conexão remota, que faz dele um ótimo recurso para os objetos conectados ou a Internet das Coisas (IoT). Para configurar o Raspberry para um primeiro uso, é conveniente ter um...
by Xukyo | 13 Mar 2022 | Tutoriais
A EEPROM é uma memória interna do microcontrolador que permite manter os dados registrados mesmo depois de reiniciar a placa. Quando trabalhamos com microcontroladores, é interessante manter os dados na memória, especialmente quando a placa desliga por vontade nossa...
by Xukyo | 9 Mar 2022 | Tutoriais
A instrução for permite repetir blocos de código. É o primeiro passo para um código mais eficiente e legível. Sintaxe da instrução for A instrução for toma como entrada um contador cujo incremento e a condição final são definidos. Ela é frequentemente utilizada com...
by Xukyo | 7 Mar 2022 | Tutoriais
A utilização de timers, ou temporizadores, no Arduino é um método avançado para executar códigos sem perturbar o resto do programa. Eles permitem ativar funções a intervalos de tempo precisos. Os timers são utilizados em muitas bibliotecas, de forma completamente...
by Xukyo | 4 Mar 2022 | Tutoriais
O display OLED é um visor gráfico compacto com resolução de 128×64 pixels que permite fazer desenhos e exibir texto para criar uma interface gráfica. Material ComputadorArduino UNOCabo USB A Macho/B MachoOLED TF052 Princípio de funcionamento O display OLED TF052 é...
by Xukyo | 1 Mar 2022 | Tutoriais
Um dos componentes mais interessantes de se acrescentar é a Raspberry Pi Camera V2 ou PiCam, que permite fotografar e gravar vídeos. É possível ainda realizar processamento de imagem ao vivo, como por exemplo, no rastreio de uma linha para um robô. Material Raspberry...
by Xukyo | 26 Fev 2022 | Tutoriais
O sensor de distância GP2Y0A21 é um sensor infravermelho da Sharp que pode detectar obstáculos localizados a distâncias entre 10 e 80cm.Este sensor infravermelho existe em várias versões com características e desempenhos diferentes. O tutorial a seguir é válido para a...
by Xukyo | 22 Fev 2022 | Tutoriais
Ao desenvolver um sistema de domótica, é comum a utilização de um módulo de relé multicanal. Estes módulos têm várias saídas de relé (2, 4, 8 ou 16) e oferecem uma ligação fácil. Isto torna possível controlar vários dispositivos com um único microcontrolador. Material...
by Xukyo | 22 Fev 2022 | Tutoriais
Se estiver envolvido na domótica, deparar-se-á inevitavelmente com um módulo de relé eléctrico em algum momento. O relé é um interruptor controlável que isola a parte de controlo da parte de potência. É um componente muito utilizado quando se pretende fazer a ligação...
by Xukyo | 21 Fev 2022 | Tutoriais
Em alguns projetos, pode ser interessante estabelecer uma comunicação serial entre o Raspberry Pi e o Arduino. Com isso, aliamos a capacidade de processamento e a interface sem fios do Raspberry Pi com as entradas e saídas e a coleção de módulos do Arduino. O primeiro...
by Xukyo | 20 Fev 2022 | Tutoriais
Quando começamos a programar com o Arduino, nos deparamos rapidamente com o uso de cadeias de caracteres, ou strings. As cadeias de caracteres permitem armazenar texto e são usadas sobretudo para exibir textos num ecrã LCD ou para enviar textos para um monitor serial....
by Xukyo | 14 Fev 2022 | Tutoriais
O LED RGB permite a obtenção de um grande painel de cores. Ele é composto por três mini LEDs – vermelho, verde e azul (daí o nome RGB) – posicionados próximos o suficiente para que as suas luzes se misturem. Desse modo, ele é controlado como três LEDs...
by Xukyo | 12 Fev 2022 | Tutoriais
O módulo PCA9685 é um controlador de 16 canais que permite controlar 16 saídas PWM através de comunicação I2C. Seu uso libera entradas e saídas do seu microcontrolador, possibilitando conduzir até 16 LEDs ou servomotores (ou qualquer outro módulo que tome um sinal PWM...
by Xukyo | 10 Fev 2022 | Tutoriais
O microcontrolador Raspberry Pi 3 é um minicomputador muito potente. Uma das características mais importantes é o seu chip WiFi integrado, que permite conectá-lo a redes sem fio. Este é o primeiro passo para explorar todo o potencial do Raspberry Pi e para desenvolver...
by Xukyo | 5 Fev 2022 | Tutoriais
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...
by Xukyo | 4 Fev 2022 | Tutoriais
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...
by Xukyo | 3 Fev 2022 | Tutoriais
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...
by Xukyo | 2 Fev 2022 | Tutoriais
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...
by Xukyo | 31 Jan 2022 | Tutoriais
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...
by Xukyo | 29 Jan 2022 | Tutoriais
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...
by Xukyo | 24 Jan 2022 | Tutoriais
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...
by Xukyo | 22 Jan 2022 | Tutoriais
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...
by Xukyo | 17 Jan 2022 | Tutoriais
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....
by Xukyo | 16 Jan 2022 | Tutoriais
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...
by Xukyo | 13 Jan 2022 | Tutoriais
Um dos principais objetivos da robótica é articular objetos. Para isso, é muito comum usar motores elétricos, e mais especificamente servomotores. Neste artigo, veremos como programar a placa Raspberry Pi para controlar um servomotor. Pré-requisitos: Programar com...
by Xukyo | 9 Jan 2022 | Tutoriais
Para obter informações do Arduino sem precisar ligá-lo a um computador, é comum utilizar interfaces como o display de 4×7 segmentos. Veremos neste tutorial como conectar e programar o Arduino para exibir informações no display. É possível conectar o display de 7...
by Xukyo | 7 Jan 2022 | Tutoriais
Um dos principais objetivos da robótica é articular objetos. Para isso, é muito comum o uso de motores elétricos, como os motores de corrente contínua (ou CC), especialmente para plataformas móveis. Neste artigo, veremos como controlar um motor CC com uma placa...
by Xukyo | 4 Jan 2022 | Tutoriais
A lógica anti-repique, ou debounce, é utilizada para evitar a detecção de alterações parasitas no estado de um sensor. Ao utilizar um sensor que devolve estados discretos, como um botão de pressão, pode acontecer, por razões mecânicas ou outras, que sejam detectadas...
by Xukyo | 3 Jan 2022 | Tutoriais
Um sensor analógico envia um nível de tensão, normalmente entre 0 e 5V, representando um valor físico. Esta tensão pode estar sujeita a ruídos de medição (interferência eletrônica ou eletromagnética, precisão de medição, etc.). Em algumas aplicações, pode ser...
by Xukyo | 29 Dez 2021 | Tutoriais
Diversos microcontroladores como o NodeMCU ESP8266 podem ser programados com a IDE do Arduino. As placas Arduino são poderosas e muito convenientes para aprender e executar projetos, com uma enorme comunidade de apoio. Ainda assim, seja por alguma necessidade...
by Xukyo | 27 Dez 2021 | Tutoriais
A placa Raspberry PI é um microcontrolador muito potente amplamente utilizado em retrogaming ou como servidor. O microcontrolador Raspberry Pi é simples de usar. Vamos descobrir neste tutorial. Material ComputadorEcrãCabo HDMITecladoRaspberry PI 3Cartão Micro...
by Xukyo | 15 Dez 2021 | Tutoriais
Um robô se constitui de quatro componentes principais: os motores para dar movimento, a mecânica para a sua estrutura, sensores para fazê-lo reagir ao ambiente, e o programa para relacionar e gerenciar estes componentes e assim criar a funcionalidade desejada. Os...
by Xukyo | 15 Dez 2021 | Tutoriais
O objetivo deste tutorial é construir uma placa de controle para servomotores (servo shield), que permita distribuir os sinais PWM de uma placa Arduino (ou outra) bem como a potência de alimentação aos servomotores Material alicate planoestileteferro de soldarbarra de...
by Xukyo | 8 Set 2021 | Tutoriais
Un des outils les plus utilisés pour se former à la programmation ou à l’électronique est la technologie Arduino. Ce tutoriel explique comment installer et utiliser le logiciel de programmation d’Arduino (IDE). Matériel OrdinateurCarte ArduinoCâble USB...
by Xukyo | 5 Abr 2021 | Tutoriais
Aprenda a criar uma aplicação para Android facilmente com o App Inventor 2. No campo da robótica e dos objectos conectados, uma das funcionalidades mais interessantes de se implementar é o comando à distância de um projecto eletrónico. Seja para exibir valores vindos...
by Xukyo | 2 Abr 2021 | Tutoriais
Estabelecer uma comunicação entre diversos dispositivos pode ser prático, sobretudo em projectos de domótica. Uma técnica empregada com frequência é o protocolo I2C (ou TWI). O protocolo I2C é um método que permite conectar diversas placas mestres e diversas placas...
by Xukyo | 31 Mar 2021 | Tutoriais
A linguagem mais utilizada no Raspberry Pi é a Python. Contudo, por tratar-se de um microcomputador, o Raspberry PI pode ser utilizado com outras linguagens. Se conhece a linguagem C/C++ (se veio do universo do Arduino, por exemplo) e não quer aprender uma nova...
by Xukyo | 29 Mar 2021 | Tutoriais
O Arduino pode comunicar-se com outros dispositivos (Smartphone, computador ou algum outro microcontrolador) via conexão Bluetooth utilizando um módulo HC-05 (mestre/escravo). Desse modo, é possível conectar a sua placa Arduino a outros sistemas, para enviar e receber...
by Xukyo | 26 Mar 2021 | Tutoriais
É possível comunicar com o seu Arduino via conexão Bluetooth utilizando o módulo HC-06 (escravo). Isso permite conectar a placa Arduino a um outro sistema (Smartphone, computador ou outros microcontroladores), para receber e enviar dados. A comunicação por Bluetooth...
by Xukyo | 24 Mar 2021 | Tutoriais
A forma mais simples de comunicar com uma placa Arduino é através de um monitor serial, que é, aliás, a ferramenta mais potente para testar o seu programa e eliminar bugs. A comunicação serial também pode servir para trocar dados com outros dispositivos (Arduino,...
by Xukyo | 22 Mar 2021 | Tutoriais
Um dos pontos fracos do microcontrolador Arduino é sua a memória pequena. Quando se pretende tratar uma quantidade considerável de dados (registrar valores, ler ou escrever ficheiros, etc.), é preciso acrescentar espaço de memória. Para isso, pode-se utilizar um...
by Xukyo | 16 Mar 2021 | Tutoriais
Um dos principais objectivos da robótica é fazer os objectos se moverem por si sós. Para isso, é muito comum utilizar motores elétricos, como os motores de passo, especialmente quando se quer obter uma boa precisão de movimento em malha aberta. Neste tutorial, veremos...
by Xukyo | 16 Mar 2021 | Tutoriais
Um dos principais objectivos da robótica é fazer objectos se moverem por si sós. Para isso, é muito comum utilizar motores elétricos de corrente contínua, em especial no caso de plataformas móveis. Neste artigo, veremos como controlar um motor CC com uma placa Arduino...
by Xukyo | 16 Mar 2021 | Tutoriais
Um dos principais objectivos da robótica é fazer objectos se moverem por si sós. Para isso, é muito comum utilizar motores elétricos, e mais especialmente servomotores. Neste artigo, aprenderemos a programar a placa Arduino de modo a poder controlar um servomotor e...