Robert Proaps
Published

Arduino Oscilliscope

With just a few minutes make a simple oscilloscope good for measuring frequency, testing capacitors and much more.

IntermediateFull instructions provided2 hours10,549
Arduino Oscilliscope

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
RGB Backlight LCD - 16x2
Adafruit RGB Backlight LCD - 16x2
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Hot glue gun (generic)
Hot glue gun (generic)
tape

Story

Read more

Schematics

Schematics

Code

Oscilliscope code

Arduino
all you have to do is upload
RSP is the creator initials
v1. is the version
the numbers after v1. is how many seconds you have been recording
running is the status
// Included Libraries
#include <LiquidCrystal.h>
// Pin Definitions
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  // put your setup code here, to run once:
 Serial.begin(115200);     //Setup seriaal connection
  lcd.begin(16, 2);
  lcd.print("OSCILLISCOPE RSP");
}

void loop() {
  // put your main code here, to run repeatedly:
 lcd.setCursor(0, 1);
  lcd.print("RUNNING v1.");
 lcd.setCursor(11, 1);
  lcd.print(millis() / 1000);

   int val = analogRead(A0);
   Serial.println(val);
}

Credits

Robert Proaps

Robert Proaps

3 projects • 1 follower
Maker, Hacker, Amateur Radio Operator, College Student, Aspiring Engineer, Drone Pilot.

Comments