This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 | |
/////////////////////////////////////////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 |