Skip to content

Instantly share code, notes, and snippets.

@yo3hjv
yo3hjv / GPS Baro Clock
Created December 6, 2023 19:40
A nice portable ham project
/*
UTC/Baro GPS Clock
Final release V4
Copyright Dec. 2023 - Adrian, YO3HJV
https://yo3hjv.blogspot.com
Required parts:
-NodeMCU
-uBlox Neo-6 GPS unit
-BME280 I2C Baro-Temp module
#include <LiquidCrystal.h>
#include <LcdBarGraph.h>
/* DC motor speed controller
based on Arduino
Autor: Adrian YO3HJV
februarie 2023
Versiunea 2.0
Bargraph library: https://github.com/prampec/LcdBarGraph
@yo3hjv
yo3hjv / Kenwood AT300 to ICOM radio
Created April 24, 2020 08:14
Kenwood AT300 to ICOM radio
// This is a simple sketch to controll a Kenwood AT-300
// from an ICOM radio.
// Compatible with: IC-7000, IC-7100, IC-7200, IC-7300, IC-706, IC-703
/* See the schematic on http://yo3hjv.blogspot.com/2017/03/kenwood-at-300-atu-to-icom-radio-ii.html
*/
// This program is beer-ware (buy me a beer when you see me) and i will //appreciate
// March 2017, Adrian YO3HJV, rev 7.0
///////////////////////////////////////////////////////////////////////////////////
@yo3hjv
yo3hjv / gist:089ebd759e1bedfdc8073d701ecf27f3
Last active April 10, 2020 12:03
Arduino Icom memory CW Keyer
/*
CI-V Voice/Morse keyer
Version 1.1
https://yo3hjv.blogspot.com/2020/04/cw-and-voice-memory-keyer-for-icom-ic.html
This is a CW memory keyer for ICOM CI-V radios.
It was tested on IC-7300 and it is working well.
It was tested on IC-703 and was find not compatible.
Many thanks for inspiring the structure to KEN - KC9UMR.
@yo3hjv
yo3hjv / Automatic DRL with chasing lights
Created January 5, 2020 21:16
Automatic DRL with chasing lights
// About using interrupts: https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/
/*
We will use volatile integer.
A variable should be declared volatile whenever its value can be changed
by something beyond the control of the code section in which it appears,
such as a concurrently executing thread.
In the Arduino, the only place that this is likely to occur is in sections
of code associated with interrupts, called an interrupt service routine.
This is MY solution for the problem...
I am not a proffesional coder so other people can find other ways, maybe more elegant
@yo3hjv
yo3hjv / gist:119db0521256e65e8bf0b6b8b65525e7
Created November 6, 2017 11:31
Pulse Frequency Modulation IGBT Controller with Arduino
// IGBT Pulse Frequency Modulation IGBT ControlleRev
// Rev 8.0 Final.
// Obverheating protection at 110 Celsius deg.
// Start self test
// Check this: http://damienclarke.me/code/posts/writing-a-better-noise-reducing-analogread for the
// analog noise reduction algorithm.
// Author: Adrian Florescu YO3HJV, nov. 2017
// https://yo3hjv.blogspot.com/2017/11/pulse-frequency-modulation-igbt.html