navigationGo.pngQuick Navigation
allprojects32.pngAll projects
hardware32.pngHardware
links32.pngLinks

favoriteStar32.pngTop projects
Alan numitron clock
Clapclap 2313/1386
SNES Pi Webserver
USB Volume/USB toys
Smokey amp
Laser cutter
WordClock
ardReveil v3
SNES Arcade cabinet
Game boy projects
cameleon
Home Presence Detector

github32.pngGitHub
AlanFromJapan

navigationMail.pngContact me

alanfjmail.png
3flags.pngWho's Alan?


Akizukidenshi
Elec-lab
Rand Nerd Tut
EEVblog
SpritesMods
AvrFreaks
Gameboy Dev
FLOZz' blog
Switch-science
Sparkfun
Suzusho
Datasheet Lib
Reddit Elec
Ermicro
Carnet du maker (fr)

ardanotheroscillo

Last update: Thu Jun 5 22:25:40 2025
kalshagar - ardAnotherOscillo

Foreword

This poor man oscilloscope is based on an excellent tutorial from Vassilis Serasidis. This is why this project is named after his, ardAnotherOscillo.

Purpose is to provide a windows PC displayable signal for low voltage (max 5V) and low frequency but cost/complexity cutting by using a windows application for design. (instead of using an embeded screen).

Edit: I decided to be no more poor man and bought this. Very good tool, however both are maybe complementary.
http://www.seeedstudio.com/depot/dso-nano-pocket-size-digital-storage-oscilloscope-p-512.html?cPath=11



Schema

ardOscillo.png

Code

int potPin = 0;    // select the input pin for the potentiometer
int val = 0;       // variable to store the value coming from the sensor
 
void setup() {
  analogReference(DEFAULT);
 
  Serial.begin(115200);
}
 
void loop() {
  val = analogRead(potPin);    // read the value from the sensor
 
  Serial.println(val);
 
  delay(100);
}
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated)
electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025])