-
Notifications
You must be signed in to change notification settings - Fork 6
Hardware Extensions
This page is the landing page for hardware modifications and extensions for the arduino oscilloscope
- Cycle through TIM/DIV
This setup utilizes a external tactile witch with a debouncing capacitor attached to a interrupt pin on the arduino.
When the switch is pressed the switch_r() routine is called. This routine checks whether the input is valid or not.
If the input is valid it proceeds to increment the rate variable which determines the time/division of the scope.
If the increment causes the value of the rate variable to overflow the variable is reset to zero.
For long time/div values pressing the button does not have instantaneous effect, however it is delayed. you just have to wait for the next refresh cycle.
! - Pressing the switch multiple times during long refresh periods causes the rate value to jump values by the number of times the button was pressed
Osciduino is Liscenced under GNU General Public License v3.0 see LISCENCE for details.
If you want to contribute please read the CONTRIBUTING.md
- Home
- know it!
-
General Outline
- Block Diagrams
- Hardware
- GIFS
-
Hardware Extensions
- Cycle through TIM/DIV
- Examples