Arduino OLED Voltage Meter

4 Schritt:Schritt 1: Dinge, die Sie gehen müssen für dieses Projekt Schritt 2: Schaltpläne Schritt 3: Code Schritt 4: Demo

Arduino OLED Voltage Meter

Arduino OLED Spannungs-Messinstrument ist ein einfacher Code, den ich schrieb an Analogeingang lesen und zu konvertieren, um Spannung und zeigen sich auf OLED-Display können mit diesem Gerät verwenden, um überprüfen zu können 0 - 5 V DCStep 1: Dinge, die Sie gehen müssen für dieses Projekt



Arduino OLED Voltage Meter

i2C 128x64 OLED Display
6 X Jumper Drähte
1 x 1 m Resistor
1 X Arduino Uno
1 X Lenkungsausschuss Schritt 2: Schaltpläne

Arduino OLED Voltage Meter

verbinden alle Komponenten wie auf dem Schaltplan Schritt 3 angezeigt: Code


Sie Arduino Sketch downloaden per Klick diesen Link:
https: //github.com/NJ-Ozz/Arduino-OLED-voltage-rea ...
Sie gonna müssen auch diese Bibliothek für OLED-Display:
https://github.com/adafruit/Adafruit_SSD1306
Code:
/ * Code Neranjan Walakulpola
für weitere Hilfe und Diagramm Besuch http: //www.http: //circuitfreak.net/index.php/2015/05/05/arduino-oled-voltage-meter/ * /
# include # include # include # include
#define OLED_RESET 4 Adafruit_SSD1306 Display (OLED_RESET);
#if (SSD1306_LCDHEIGHT = 64!) # Fehler ("Höhe Korrekt beheben Adafruit_SSD1306.h!"); #endif
Leere setup () {
// Die Anzeige display.begin (SSD1306_SWITCHCAPVCC, 0x3C) Stellen; // Initialisierung mit dem I2C-Adr 0x3D, wenn nicht funktioniert Einsatz 0x3C (für das 128x64) display.setTextColor (weiß);
} Void loop () {
Verzögerung (1); // Verzögerungszeit 1 mili zweiten display.clearDisplay ();
display.setTextSize (1); // Textgröße display.setTextColor (WHITE); // Textfarbe display.setCursor (0,0); display.println ("Analog lesen V1.0"); // Anzeigen aus Text 1. Zeile display.setTextColor (schwarz, weiß); display.println (); display.println ("A0"); // definieren Analogstift display.setTextSize (1); display.setTextColor (WHITE); // Textfarbe display.println (); display.setTextSize (2); // Textgröße display.setTextSize (2); // text size int Sensorvalue = analogRead (A0); // Konvertieren des analogen Messwert (der von 0 geht - 1023) auf eine Spannung (0 - 5 V): Float-Spannung = Sensorvalue * (5.0 / 1023,0); // Auszudrucken dem Wert, den Sie gelesen: display.print (Spannung); display.println ("V"); display.display ();
} Schritt 4: Demo




Hoffe, Sie finden diese Anwendung voll für Sie als Anfänger, wenn Sie irgendein Fragen Kommentar abgegeben dank beobachten diese halten Codierung;
finden Sie unter:
http://circuitfreak.net
Weitere Projekte