Inhaltsverzeichnis:

7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino - Gunook
7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino - Gunook

Video: 7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino - Gunook

Video: 7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino - Gunook
Video: Arduino 7-Segment 0-99 (Variante 2) PORT, for-Schleife, if-Schleife, Serial.print 2024, November
Anonim
7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino
7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino
7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino
7-Segment zur Anzeige von ADC #Arduino-Werten, #Arduino

In diesem Artikel werde ich ein Projekt machen, das noch mit dem vorherigen Artikel zusammenhängt. Nämlich die Verarbeitung von ADC-Daten.

Sie benötigen also keinen seriellen Monitor, um den Wert der ADC-Daten zu sehen. In diesem Artikel werde ich eine ADC Value Viewer-Anzeige erstellen. Sie benötigen also keinen seriellen Monitor, um den Wert der ADC-Daten zu sehen. In diesem Artikel werde ich eine ADC Value Viewer-Anzeige erstellen.

Lesen Sie den folgenden Artikel, um zu erfahren, wie Sie das "7-Segment"-Modul verwenden

"MAX7219 7-Segment mit Arduino"

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

Für diesen Artikel benötigte Komponenten:

  • MAX7219 7-Segment-Modul
  • Arduino Nano
  • Draht Jumper
  • USB-Mini
  • Potentiometer

Schritt 2: Komponenten zusammenbauen

Komponenten zusammenbauen
Komponenten zusammenbauen
Komponenten zusammenbauen
Komponenten zusammenbauen

Sehen Sie sich das obige Schema an, um die Komponenten richtig zusammenzubauen.

Aeduino zu Komponente

+5V ==> 3. Potentiometer & VCC

GND ==> 1. Potentometer & GND

A0 ==> 2. Potensio

D12 ==> Daten IN

D11 ==> CLK

D10 ==> CS

Schritt 3: Programmierung

Kopieren Sie den folgenden Code und fügen Sie ihn ein:

#include "LedControl.h"

LedControl lc=LedControl(12, 11, 10, 1);

Leere Einrichtung () {

Serial.begin (9600); lc.shutdown(0, falsch); lc.setIntensity(0, 8); lc.clearDisplay(0); }

Leere Schleife () {

int adc = analogRead (A0);

lc.setDigit(0, 7, adc/1000, falsch);

lc.setDigit(0, 6, (adc/100)%10, false); lc.setDigit(0, 5, (adc/10)%10, false); lc.setDigit(0, 4, adc%10, false);

Serial.println (adc);

Verzögerung (100); }

Die Originaldateien können unten heruntergeladen werden:

Schritt 4: Ergebnis

die Ergebnisse sind im Video oben zu sehen.

wenn das Potentiometer nach rechts gedreht wird, wird der Wert noch größer und mentik in 1023)

wenn das Potentiometer nach links bewegt wird, wird der Wert größer und mentik bei 1023)

Empfohlen: