Skip to content

Instantly share code, notes, and snippets.

@jeje
jeje / gist:3027236
Created July 1, 2012 06:58
Arduino Sketch recording raw IR signal and sending it through an infrared LED again every 2 seconds
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
IRsend irsend;
boolean recording = true;
decode_results results;
@jeje
jeje / RGB_LED_Strip_Mosfet.ino
Last active January 22, 2020 18:03
RGB LED Strip controlled by an Arduino with the help of MOSFETs
// HSV fade/bounce for Arduino - scruss.com - 2010/09/12
// Note that there's some legacy code left in here which seems to do nothing
// but should do no harm ...
// don't futz with these, illicit sums later
#define RED 9// pin for red LED
#define GREEN 10 // pin for green - never explicitly referenced
#define BLUE 11 // pin for blue - never explicitly referenced
#define SIZE 255
#define DELAY 20
3Box is a social profiles network for web3. This post links my 3Box profile to my Github account!
✅ did:muport:QmPXsZ1fQBAzsfwp5xR5PRdoxNEjCS1fA7EHy2JdqtV5JM ✅
Create your profile today to start building social connection and trust online. https://3box.io/
/*
Sketch which publishes temperature data from a DS1820 sensor to a MQTT topic.
This sketch goes in deep sleep mode once the temperature has been sent to the MQTT
topic and wakes up periodically (configure SLEEP_DELAY_IN_SECONDS accordingly).
Hookup guide:
- connect D0 pin to RST pin in order to enable the ESP8266 to wake up periodically
- DS18B20:
+ connect VCC (3.3V) to the appropriate DS18B20 pin (VDD)
@jeje
jeje / DatabaseInitialization.java
Created December 9, 2013 10:44
Classe Spring lançant Flyway à l'initialisation du contexte.
import com.googlecode.flyway.core.Flyway;
import com.googlecode.flyway.core.metadatatable.MetaDataTableRow;
import com.googlecode.flyway.core.migration.SchemaVersion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean;
import javax.sql.DataSource;
import java.util.List;
public class DatabaseInitialization implements InitializingBean {
// HSV fade/bounce for Arduino - scruss.com - 2010/09/12
// Note that there's some legacy code left in here which seems to do nothing
// but should do no harm ...
#include "OneWire.h"
#include "Streaming.h"
#include <XBee.h>
const int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2
#define MIN_TEMP 16
@jeje
jeje / RGB_LED_Strip_Mosfet_Temp.ino
Last active October 29, 2015 17:22
RGB LED Strip controlled by an Arduino with the help of MOSFETs and DS18B20 temperature sensor
// HSV fade/bounce for Arduino - scruss.com - 2010/09/12
// Note that there's some legacy code left in here which seems to do nothing
// but should do no harm ...
#include "OneWire.h"
//#include "Streaming.h"
const int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2
#define MIN_TEMP 18
#define MAX_TEMP 30
@jeje
jeje / DS3231.cpp
Created March 12, 2012 10:53
Modified DS3231 library for compatibility with Arduino 1.0
// DS3231 Class is by Seeed Technology Inc(http://www.seeedstudio.com) and used
// in Seeeduino Stalker v2.1 for battery management(MCU power saving mode)
// & to generate timestamp for data logging. DateTime Class is a modified
// version supporting day-of-week.
// Original DateTime Class and its utility code is by Jean-Claude Wippler at JeeLabs
// http://jeelabs.net/projects/cafe/wiki/RTClib
// Released under MIT License http://opensource.org/licenses/mit-license.php
#include <Wire.h>
@jeje
jeje / gist:3059272
Created July 6, 2012 09:44
Arduino Sketch recording raw IR signal and displaying IR information on the serial console
/* Raw IR decoder sketch!
This sketch/program uses the Arduno and a PNA4602 to
decode IR received. This can be used to make a IR receiver
(by looking for a particular code)
or transmitter (by pulsing an IR LED at ~38KHz for the
durations detected
Code is public domain, check out www.ladyada.net and adafruit.com
for more tutorials!
@jeje
jeje / gist:3059287
Created July 6, 2012 09:48
Output on the serial console after pushing the on/off button on the air conditioner remote
Ready to decode IR!
Received:
OFF ON
38828 usec, 3520 usec
1500 usec, 580 usec
1080 usec, 580 usec