Arduino UNO R3 ATmega328P compatível com cabo USB
O Arduino Uno Rev3 ATmega328P é a placa Arduino mais vendida e utilizada em todo o mundo.
Compre antes das 16h e receba amanhã (dia útil).
(SEM IVA 3.35€)
O Módulo RF NRF24L01 é uma excelente opção de comunicação por radiofrequência, sem fios, entre dispositivos como o Arduino.
O Módulo RF NRF24L01 é o que há de mais recente em Módulos RF. É uma excelente opção de comunicação Wireless entre dispositivos como o Arduino. O seu alcance pode chegar aos 10 metros em ambientes internos e 50 metros em ambientes externos. Este módulo utiliza o transmissor 2.4GHZ NRF24L01.
Inclui uma antena integrada que opera na frequência de 2,4GHz com velocidade de operação de 2Mbps.
Especificações:
• Tensão: 3 -3,6V (recomendado 3,3V);
• Frequência: 2.4Ghz (Antena integrada);
• Velocidade de Operação: 2Mbps (máx);
• Potência máxima de saída: +20dBm;
• Modo de emissão (pico): 115mA ;
• Modo de receção (pico): 45mA;
• Power-down mode atual: 4.2 uA.
Inclui:
• 1x Módulo RF Radiofrequência NRF24L01 2.4GHz.
Circuito Emissor:
Código Exemplo para Emissor:
/Programa : Teste NRF24L01 - Emissor - Botoes #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" //Armazena os dados enviados int dados[1]; //Inicializa a placa nos pinos 9 (CE) e 10 (CS) do Arduino RF24 radio(9,10); //Define o endereco para comunicacao entre os modulos const uint64_t pipe = 0xE14BC8F482LL; //Define os pinos dos botoes int pino_botao1 = 7; int pino_botao2 = 2; void setup() { //Define os botoes como entrada e //ativa pull-up pinMode(7, INPUT); digitalWrite(7,HIGH); pinMode(2, INPUT); digitalWrite(2,HIGH); //Inicializa a serial Serial.begin(57600); Serial.println("Pressione botao 1 ou 2 para iniciar a comunicacao..."); //Inicializa a comunicacao radio.begin(); //Entra em modo de transmissao radio.openWritingPipe(pipe); } void loop() { //Envia o numero 1 caso o botao1 seja pressionado if (digitalRead(pino_botao1) == LOW) { Serial.println("Botao 1 pressionado !"); dados[0] = 1; radio.write(dados, 1); } //Envia o numero 2 caso o botao2 seja pressionado if (digitalRead(pino_botao2) == LOW) { Serial.println("Botao 2 pressionado !"); dados[0] = 2; radio.write(dados, 1); } }
Circuito Recetor:
Código Exemplo Recetor:
//Programa : Teste NRF24L01 - Receptor - Led #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" //Armazena os dados recebidos int recebidos[1]; //Inicializa a placa nos pinos 9 (CE) e 10 (CS) do Arduino RF24 radio(9,10); //Define o endereco para comunicacao entre os modulos const uint64_t pipe = 0xE14BC8F482LL; //Define os pinos dos leds int LED1 = 5; int LED2 = 3; void setup() { //Define os pinos dos leds como saida pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); //Inicializa a serial Serial.begin(57600); //Inicializa a comunicacao radio.begin(); //Entra em modo de recepcao radio.openReadingPipe(1,pipe); radio.startListening(); } void loop() { //Verifica se ha sinal de radio if (radio.available()) { bool done = false; while (!done) { done = radio.read(recebidos, 1); Serial.print("Dados recebidos : "); Serial.println(recebidos[0]); //Se recebeu o numero 1, acende o LED1 if (recebidos[0] == 1) { delay(10); digitalWrite(LED1, HIGH); } else { digitalWrite(LED1, LOW); } //Se recebeu o numero 2, acende o LED2 if (recebidos[0] == 2) { delay(10);digitalWrite(LED2, HIGH); } else { digitalWrite(LED2, LOW); } delay(100); } } else { Serial.println("Aguardando dados..."); } }
Quer adicionar Internet ao seu projecto? O Módulo ESP8266 ESP-12F é ideal, possui um tamanho super pequeno e um preço imbatível! Aumenta cerca de 30% a 50% no alcance do sinal wireless relativamente ao ESP-12E.
OBD-II é um instrumento básico de diagnóstico utilizado numa grande variedade de carros. Este conector possui ainda uma função de rastreamento via GPS, para poder localizar o seu veículo de forma exata.
Módulo Interruptor p/ Automação Wi-Fi 100-240V 16A - Sonoff MINI R3
O DUAL R3 Lite é um Módulo de Interruptor Duplo Inteligente com Relés controláveis por WiFi, através de dispositivos móveis como smartphones ou tablets, mas também podem ser controlados com comandos de voz através da Siri ou outros assistentes virtuais como a Alexa ou Google Assistant. Este Interruptor Inteligente foi desenhado para poder ser instalado atrás de interruptores, numa caixa de derivação ou ainda numa calha DIN e permite controlar remotamente (por WiFi) as suas luzes, persianas ou outros dispositivos elétricos.