Arduino controller firmware for use with SDRSharp Remote plugin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dashie der otter ae5f2048da
Added setup page but empty; Some more locked state checks
2 years ago
lib Remove PULLUPS; Swap pins 2 years ago
src Added setup page but empty; Some more locked state checks 2 years ago
.gitignore Remove PULLUPS; Swap pins 2 years ago
.gitmodules Add more libs 3 years ago
.travis.yml First import; Migrate toe PlatformIO 3 years ago
README.md Clean code; split in files 2 years ago
platformio.ini First import; Migrate toe PlatformIO 3 years ago

README.md

SDR Controller

Hardware

  • Arduin Due
  • ITDB02 shield
  • 4.3” TFT screen with touch for ITDB02
  • One or two rotary encoder, the more precise the better
  • One precise & easily spinnable rotary encoder for the VFO
  • Some push buttons, easy pushable

Hardware infos

My DUE for some unexpected reasons seems to have got his internal PULLUP burned. The symptoms are each INPUT pin with INTERNALL_PULLUP would be at 0.9V, which isn’t enough to work properly.

To workaround I used 10k resistors as PULLUP with the 3.3V. You wire as usual the push buttons : [GND]-[BUTTON]-[ARDUINO PIN] but you add a R10k connected between the [ARDUINO PIN] and [3.3V]. And that for each of the eight pushbuttons.

Dev

  • platformio platform install atmelsam