Skip to content

3. Software

Cyberman edited this page Feb 3, 2018 · 22 revisions

The sketch has been developed with Arduino IDE 1.8.2 and Arduino AVR Boards 1.6.18
on standard PC (WIN 8.1 64bit O.S.)

  • <SPI.h> Arduino IDE standard library V1.0

  • <EEPROM.h> Arduino IDE standard library V2.0

  • U8g2 library (You can also install U8g2 library from "Manage Library" IDE Menu)

  • Actual Sketch uses 25266 bytes (78%) of program storage space

  • Global variables use 694 bytes (33%) of dynamic memory

Every text strings has been stored in flash memory to mantain a lot of free RAM memory
Sketch terms, text, items has been translated (I hope) in English to ease users/developers

PPM generation derived from HASI code
https://code.google.com/archive/p/generate-ppm-signal/downloads

ADC settings/reading method and battery voltage calculation
were extracted from good web open source projects and tutorials