Fazemos envio para todo o País. Portes gratis para Portugal Continental em encomendas superiores a 50€! Em encomendas superiores a 29,99€ e inferiores a 50€ portes de 2,83€, em encomendas iguais ou inferiores a 29,99€ portes de 4,31€. Loja física na cidade do Montijo
Porque temos dos preços mais baixos do mercado? Porque os custos operacionais são muito baixos, o que nos permite baixar em muito a nossa margem de venda, beneficiando o cliente.
A loja de componentes eletrónicos mais barata na cidade do Montijo

Blog

Ds3231 time set

Ds3231 time set

Escrito em 05 de outubro de 2023

Aqui está um exemplo de código em Arduino para configurar a hora e a data no DS3231:   #include <Wire.h>#include <RTClib.h> RTC_DS3231 rtc; void setup() {Wire.begin();Serial.begin(9600); if (! rtc.begin()) {Serial.println("Nao foi possivel encontrar um modulo RTC valido!");while (1);} // Descomente as linhas abaixo e ajuste a data e hora conforme desejado.// Após executar este código com as linhas descomentadas uma vez, // você pode comentá-las novamente para evitar que o RTC seja reconfigurado // toda vez que o Arduino for reiniciado. // rtc.adjust(DateTime(2023, 10, 5, 15, 45, 0)); // Ajuste para 5 de outubro de 2023, 15:45:00} void loop() {DateTime ... Ler mais
Ds3231 Arduino code

Ds3231 Arduino code

Escrito em 05 de outubro de 2023

Primeiro, você precisa instalar a biblioteca "DS3231" pelo Gerenciador de Bibliotecas do Arduino.Em seguida, utilize o código abaixo:  #include <Wire.h>#include <DS3231.h> DS3231 rtc(SDA, SCL);Time t; void setup() {Serial.begin(9600);rtc.begin(); // As linhas a seguir configuram a data e a hora manualmente uma única vez// Descomente estas linhas se quiser configurar o horário e depois comente novamente para que o horário não seja reconfigurado toda vez que reiniciar//rtc.setDOW(SABADO); // Defina o dia da semana para SABADO//rtc.setTime(15, 34, 0); // Defina a hora para 15:34:00 (formato 24 horas)//rtc.setDate(5, 10, 2023); // Defina a data para 5 de outubro de 2023} void loop() {t ... Ler mais
Esp32 javascript web server

Esp32 javascript web server

Escrito em 05 de outubro de 2023

Primeiro, certifique-se de que tenha a biblioteca WiFi e ESPAsyncWebServer instaladas no seu ambiente Arduino.Use o código a seguir como exemplo:   #include <WiFi.h>#include <ESPAsyncWebServer.h> const char* ssid = "seu_SSID";const char* password = "sua_SENHA"; AsyncWebServer server(80); const int ledPin = 2; void setup(){Serial.begin(115200);pinMode(ledPin, OUTPUT);digitalWrite(ledPin, LOW);WiFi.begin(ssid, password);while (WiFi.status() != WL_CONNECTED) {delay(1000);Serial.println("Conectando ao WiFi...");}Serial.println("Conectado ao WiFi"); server.on("/led", HTTP_GET, [](AsyncWebServerRequest *request){String inputMessage;if (request->hasParam("estado")) {inputMessage = request->getParam("estado")->value();if(inputMessage == "ligar"){digitalWrite(ledPin, HIGH);}else{digitalWrite(ledPin, LOW);}}request->send(200, "text/plain", "OK");}); server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){request->send(200, "text/html", serveIndex());}); server.begin();} void loop(){} String serveIndex(){String html = R"=====(<html><head><title>ESP32 Web Server</title><script>function toggleLED(estado){var xhr = new XMLHttpRequest();xhr.open('GET', '/led?estado='+estado, true);xhr.send();}</script></head><body><h2>ESP32 Web Server em Português</h2><button onclick="toggleLED('ligar')">Ligar LED</button><button onclick="toggleLED('desligar')">Desligar LED</button></body></html>)=====";return ... Ler mais