Introducing my latest ArduinoPI software masterpiece!
Key Features:
Extras in the Sketch Folder:
Under the Hood:
Dive into the sketch, activate those features, and let the tech party begin!
Key Features:
- All pulses (Tx, mainSample, and efeSample) are rock-solid stable and powered by hardware PWM magic, oblivious to any conspiracies by the loop() code (add you own fatures!).
- Tx and mainSample dance to the beat of 16-bit Timer1, while the efeSample grooves to the rhythm of an 8-bit Timer0. Both timers are synchronized to a 1ms period.
- The Tx and mainSample can be defined in increments of 1us, but the efeSample only in cool 4us steps (8 bit pixelated simplicity).
- Ensure your mainSample on-time is a smooth multiple of 4 to match the duration of the efeSample on-time.
- You stay flexible with the mainSample delay! tune in 1us increments, even as early as 1us.
- Precision only where needed! If not a multiple of 4us, the true calculated efeSample delay will be within +-4us from the desired value (but still constant). No big deal cause EFE stays constant once the signal fades out – it's a cool cat. But if you want your efeSample delay to be exact, make sure your Tx time is also a multiple of 4us. You won't notice any difference though.
Extras in the Sketch Folder:
- Dive into a visual delight with a figure of the essential PCB mod and the optional mods. It's like a treasure map for PI bliss!
- Spice things up by uncommenting one line to make the sketch control a petite 128x32 OLED. Watch it light up with the delay value as you twirl the pot – it's like magic!
- To pamper your, uncomment another line to make the audio change its pitch and amplitude when a target is near (requires mod 2). It's like doubling the sensitivity.
Under the Hood:
- We keep the internals of Timers and OLED discreetly tucked away in header files Timers.h and Oled.h. These files come with directions in the comments, guiding you to unleash the hidden features.
Dive into the sketch, activate those features, and let the tech party begin!
Comment