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..."); } }
A Fechadura Inteligente RFID pode fornecer uma boa proteção de segurança de seus itens pessoais, além de proteger sua privacidade. Também pode melhorar a segurança das crianças em casa, evitar que elas sejam livres de abrir as gavetas ou as portas do armário.
O BN-SZ01, lâmpada de teto LED redonda, é um LED de luz fria controlado via wifi
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.
XBoard é baseada em Arduino, usa uma porta ethernet da WIZnet, um socket XBee, um ATMega32u4 e 2 Relés. Com esta placa pode adicionar aos seus projectos comunicações Xbee (sem fios), bem como controlo através da Internet.