Skip to content

This library compatible with Arduino will modulate Hellscriber OOK signal via output pin

License

Notifications You must be signed in to change notification settings

lu1aat/hellschreiberlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hellschreiberlib

A Hellschreiber library for Arduino

This library will modulate OOK Hellschreiber signal in the desired output pin. Can be used for beacons, telemetry, tests and experimentation.

Supported characters: 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ.-=!:*. Only UPPERCASE letters supported.

Sample of supported characters

Example

See examples/basic/basic.ino sketch example:

#include <Arduino.h>
#include <Hell.h>

// Setup Hell library to work with PIN number 8
Hell hell(8);

// Setup
void setup() {}

// Loop
void loop() {
  // TX
  hell.tx("THIS IS A TEST");

  delay(9000);
}

See extras/testing.md on how you can use test this library with a speaker.

Library

The library is based on lu1aat/cw-arduino-beacon for symbol matching procedure, supported characters: 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ.-=!:*.

Sample of supported characters

This library is maintained by LU1AAT Andres (lu1aat.andres at gmail dot com)

Hellschreiber resources

Changelog

0.1.2 - 07/08/2022

  • Symbol table: use PROGMEM to the symbol table in flash (program) memory instead of SRAM. This make possible that the code run in small micro-controllers like ATTiny85.
  • Constants: Change int definitions to unsigned.
  • Documentation: Added documentation about use with Pixie QRP HF transceiver.

0.1.0 - 27/07/2022

  • Initial release
  • Support for only uppercase letters, numbers and six simbols.

About

This library compatible with Arduino will modulate Hellscriber OOK signal via output pin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages