Skip to content

Instantly share code, notes, and snippets.

View xxlukas42's full-sized avatar

xxlukas42

View GitHub Profile
@xxlukas42
xxlukas42 / dht12.ino
Created September 15, 2018 11:48
DHT12 shield for D1 mini Pro
// Install https://github.com/wemos/WEMOS_DHT12_Arduino_Library first
#include <WEMOS_DHT12.h>
DHT12 dht12;
void setup() {
Serial.begin(115200);
}
@xxlukas42
xxlukas42 / ambient_led.ino
Created September 15, 2018 11:43
Ambient light shield and LED shield for D1 Pro Mini
/*************************************************************
Wemos Lolin D1 PRO (ESP8266)
Basic demo
by Petr Lukas
*************************************************************/
// Install Adafruit_NeoPixel library https://github.com/adafruit/Adafruit_NeoPixel first
#include <Adafruit_NeoPixel.h>
#include <Wire.h>
@xxlukas42
xxlukas42 / lolin_d32_pro.ino
Last active March 3, 2023 22:47
Basic demo for Wemos Lolin D32 PRO (ESP32) with build-in SD card reader, TFT display shield and SHT30 sensor
/*************************************************************
Wemos Lolin D32 PRO (ESP32)
Basic demo
by Petr Lukas
*************************************************************/
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library
#include <WEMOS_SHT3X.h> // SHT30 library
#include <SPI.h>
#include <SD.h> // SD card library
@xxlukas42
xxlukas42 / moisture.ino
Created July 16, 2018 18:58
Capacitive soil moisture sensor
#include <SPI.h>
#include <Wire.h>
#include <SFE_MicroOLED.h>
#define PIN_RESET 255
#define DC_JUMPER 0
int i;
int moi = 0;
@xxlukas42
xxlukas42 / plant_monitoring.ino
Created March 9, 2018 11:31
Plant condition monitoring system based on Blynk platform and ThingSpeak
/*************************************************************
Wemos Lolin32 Lite (ESP32)
Plant monitoring example
by Petr Lukas
Simple device setup, which allows to monitor temperature,
moisture, air pressure, light level and soil moisture
*************************************************************
BLYNK LIBRARY
/***************************************************************************
This is a library for the APDS9960 digital proximity, ambient light, RGB, and gesture sensor
This sketch puts the sensor in gesture mode and decodes gestures.
To use this, first put your hand close to the sensor to enable gesture mode.
Then move your hand about 6" from the sensor in the up -> down, down -> up,
left -> right, or right -> left direction.
Designed specifically to work with the Adafruit APDS9960 breakout
----> http://www.adafruit.com/products/3595
/*
* --------------------------------------------------------------------------------------------------------------------
* Example sketch/program showing how to read data from a PICC to serial.
* --------------------------------------------------------------------------------------------------------------------
* This is a MFRC522 library example; for further details and other examples see: https://github.com/miguelbalboa/rfid
*
* Example sketch/program showing how to read data from a PICC (that is: a RFID Tag or Card) using a MFRC522 based RFID
* Reader on the Arduino SPI interface.
*
* When the Arduino and the MFRC522 module are connected (see the pin layout below), load this sketch into Arduino IDE
@xxlukas42
xxlukas42 / Buzzer_Shield.ino
Last active December 24, 2019 11:13
Wemos D1 Shields examples
/*
Wemos D1 mini/D1 lite
Buzzer Shield example
by Petr Lukas
Simple music, sound efects and cricket chirp sounds
*/
int buzzer=D5; //Buzzer control port, default D5
@xxlukas42
xxlukas42 / esp32_internal_hall.ino
Last active April 21, 2024 04:16
Arduino source code for ESP32 internal temperature sensor and hall sensor
void setup() {
Serial.begin(115200);
}
void loop() {
int measurement = 0;
measurement = hallRead();
@xxlukas42
xxlukas42 / IRSend_example.ino
Created September 7, 2017 21:53
Arduino example of microphone dependent IR signal send for Samsung TV
/*
* IRremote: IRsendDemo - demonstrates sending IR codes with IRsend
* An IR LED must be connected to Arduino PWM pin 3.
* Version 0.1 July, 2009
* Copyright 2009 Ken Shirriff
* http://arcfn.com
*/
#include <boarddefs.h>
#include <IRremote.h>