Skip to content

Instantly share code, notes, and snippets.

View giltesa's full-sized avatar

Alberto Gil Tesa giltesa

View GitHub Profile
@giltesa
giltesa / SeeeduinoGroveBeginnerKit.ino
Last active August 29, 2020 01:41
Seeeduino Grove Beginner Kit for Arduino (code by giltesa)
/**
* Name: Grove Beginner Kit for Arduino, example code
* Autor: Alberto Gil Tesa
* Web: https://giltesa.com/?p=20129
* License: CC BY-NC-SA 4.0
* Version: 1.0
* Date: 2020/08/29
*
* https://gist.github.com/giltesa/78ca196e30294fe0389192ea9067dcde
*/
@giltesa
giltesa / Test.c
Last active June 4, 2018 21:01
Arduino: Obfuscate LCD characters
// https://twitter.com/giltesa/status/1003716194778714115
#include <LiquidCrystal.h>
#include <MultiTaskLib.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
MultiTask multitask(20);
const byte ROW = 1;
#include <Keypad.h>
#define COUNT(x) sizeof(x)/sizeof(*x)
HardwareSerial &pc = Serial;
class User
{
public:
String name;
/*
* giltesa.com
* http://www.forocoches.com/foro/showthread.php?t=5646307#post263939450
*/
using System;
using System.IO;
using System.Text.RegularExpressions;
namespace RenameSaves
{
@giltesa
giltesa / 01) Hola mundo morse.ino
Last active February 27, 2018 20:04
Arduino: El internet de las cosas (Curso campustecnologicovirtual.com)
#define pLED 13
#define CORTO 150
#define LARGO 450
#define PAUSALETRA 150
#define PAUSAPALABRA 1350
#define ESPACIO 450
#define COUNT(x) sizeof(x)/sizeof(*x)
@giltesa
giltesa / Digispark_Timers (1).c
Last active June 21, 2017 19:52
Digispark Timers
#include <DigiKeyboard.h>
#include <EEPROM.h>
#define pLED 1
#define EEPROMSIZE 512
const unsigned int year = 31556926;
const unsigned int month = 2629743;
const unsigned int day = 86400;
const unsigned int hour = 3600;
const unsigned int minute = 60;
@giltesa
giltesa / Arduino Escalones luminosos.c
Last active August 29, 2015 14:20
Arduino: Escalones luminosos
#define count(x) sizeof(x)/sizeof(*x)
#define pSPEED A0 // Potenciometro para regular el tiempo que se tarda en hacer el traspaso de tiempo entre escalones
#define pLIGHTLED A1 // Potenciometro para regular la intensidad de brillo del primer y ultimo escalon.
#define pLDR A2 // LDR para que se activen o no las luces.
#define pBUTTON A3 // Interruptor para el activado manual de la luz.
#define pUP A4 // Ultrasonidos escalon inferior (subes)
#define pDOWN A5 // Ultrasonidos escalon superior (bajas)
#define vLDR 100 // Si la lectura del LDR es inferior a este valor las luces se encenderan.
#define TIMEADD 5000 // Se suman X milisegundos al cruzar los ultrasonidos.
@giltesa
giltesa / Arduino - Control Emisoras.c
Last active January 8, 2018 01:18
Arduino - Control Emisoras.c
/**
* Name: Arduino - Control de emisoras de radioaficionado
* Autor: Alberto Gil Tesa
* Web: https://giltesa.com
* License: CC BY-NC-SA 3.0
* Version: 2.0.3
* Date: 2018/01/08
*
* Arduino Micro, Pinout:
* _______________
@giltesa
giltesa / CRA.cpp
Last active August 29, 2015 14:05
Arduino - Remote Control of Lighting and Fan
/**
* ARDUINO REMOTE CONTROL OF LIGHTING AND FAN (CRA)
*
* Author: Alberto Gil Tesa
* Website: http://giltesa.com/tag/cra
* License: http://creativecommons.org/licenses/by-nc-sa/3.0
* Version: 2014/08/27 - 2.0
*/