Skip to content

Instantly share code, notes, and snippets.

xxlukas42

Block or report user

Report or block xxlukas42

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@xxlukas42
xxlukas42 / lora_demo.ino
Created Jun 12, 2019
Test script based on LMIC example tested with BSFrance Lora32u4 II v1.2, don't forget to change EUIs
View lora_demo.ino
/*******************************************************************************
* Copyright (c) 2015 Thomas Telkamp and Matthijs Kooijman
*
* Permission is hereby granted, free of charge, to anyone
* obtaining a copy of this document and accompanying files,
* to do whatever they want with them without any restriction,
* including, but not limited to, copying, modification and redistribution.
* NO WARRANTY OF ANY KIND IS PROVIDED.
*
* This example sends a valid LoRaWAN packet with payload "Hello,
@xxlukas42
xxlukas42 / blue_led_matrix.ino
Created May 15, 2019
Blue LED matrix display 8x16 for your Arduino
View blue_led_matrix.ino
/**
* \par Copyright (C), 2012-2016, MakeBlock
* @file Me_LEDMatrixTest.ino
* @author MakeBlock (modified by Petr Lukas)
* @version V1.0.0
* @date 2019/05/12
* @brief Description: this file is sample code for Me LED Matrix device.
*
* Function List:
* clearScreen() Remove content of display
@xxlukas42
xxlukas42 / eepromr_test.ino
Created May 6, 2019
ESP8266 and ESP32 flash memory
View eepromr_test.ino
#include <EEPROM_Rotate.h>
EEPROM_Rotate EEPROMr;
#define DATA_OFFSET 10
void setup() {
Serial.begin(115200);
delay(2000);
EEPROMr.size(4);
EEPROMr.begin(4096);
@xxlukas42
xxlukas42 / bme680_air_quality.ino
Last active Aug 29, 2019
BME680 (GY-MCU680V1) Air quality measurement
View bme680_air_quality.ino
//GY_MCU680 air quality sensor
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 0 // GPIO0
Adafruit_SSD1306 display(OLED_RESET);
@xxlukas42
xxlukas42 / philips_hue_ir.ino
Created Apr 14, 2019
ESP32 and ESP8266 communication with Philips Hue bridge
View philips_hue_ir.ino
/*************************************************************
Hue @ D1 mini Pro (ESP8266)
Basic demo of switch based on IR sensor to demonstrate
communication between ESP and Hue gateway
Version: 1.00
by Petr Lukas
Functionality:
Identify IR signal and switch light on and off using IR remote control.
*************************************************************/
View philips_hue.ino
/*************************************************************
Philips Hue @ Wemos D1 mini (ESP8266)
Basic demo of PIR and ambient light sensor to demonstrate
communication between ESP and Hue gateway
by Petr Lukas
Functionality:
Sensor activates the light only in case certain level of light is detected
(by default less than 100 lx). If the ambient light sensor light level exceeds the set value,
@xxlukas42
xxlukas42 / eink_demo.ino
Created Mar 31, 2019
MH-ET LIVE 1.54-inches E-Paper demo
View eink_demo.ino
#include <GxEPD.h>
#include <GxGDEP015OC1/GxGDEP015OC1.cpp>
#include <Fonts/OpenSansBold12pt7b.h>
#include <Fonts/OpenSansBold14pt7b.h>
#include <Fonts/OpenSansBold30pt7b.h>
#include <GxIO/GxIO_SPI/GxIO_SPI.cpp>
#include <GxIO/GxIO.cpp>
#include GxEPD_BitmapExamples
@xxlukas42
xxlukas42 / weather_station.ino
Created Mar 8, 2019
Simple sensorless weather station (OpenWeatherMap API)
View weather_station.ino
#include <WiFi.h>
#include <HTTPClient.h>
#include <ArduinoJson.h>
#include <TM1637Display.h>
#define CLK 32
#define DIO 33
const uint8_t CELSIUS[] = {SEG_A | SEG_D | SEG_E | SEG_F};
const uint8_t MINUS[] = {SEG_G};
View _lolin_d32_ntp_simple.ino
/*************************************************************
Wemos Lolin D32 PRO (ESP32) NTP
Basic demo
by Petr Lukas
*************************************************************/
/*
Based on script
by Michael Margolis
modified 9 Apr 2012
by Tom Igoe
@xxlukas42
xxlukas42 / dht12.ino
Created Sep 15, 2018
DHT12 shield for D1 mini Pro
View dht12.ino
// Install https://github.com/wemos/WEMOS_DHT12_Arduino_Library first
#include <WEMOS_DHT12.h>
DHT12 dht12;
void setup() {
Serial.begin(115200);
}
You can’t perform that action at this time.