Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino Analogeingänge verstehen – Tutorial #3

Arduino Tutorial #3: Analog Inputs

Funktionsweise der Arduino-Analogeingänge (10-Bit ADC, 0–1023). Beispiele mit Potentiometer und Fotowiderstand (LDR).

Komponenten


  • Arduino Board
  • Breadboard & Jumper-Wires
  • LED
  • 220 Ω Widerstand
  • Potentiometer
  • Fotowiderstand (LDR)

Beispiel 1: Potentiometer als Analog-Eingang


Arduino Analogeingänge verstehen – Tutorial #3

Beispiel 2: LDR als Spannungsteiler


Arduino Analogeingänge verstehen – Tutorial #3

Code für Beispiel 1 & 2


void setup() {
  Serial.begin(9600);
}

void loop() {
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);
}

Beispiel 3: LED-Helligkeit per Potentiometer (PWM)


Arduino Analogeingänge verstehen – Tutorial #3

Code Beispiel 3


int led = 7;

void setup() {
  Serial.begin(9600);
  pinMode(led, OUTPUT);
}

void loop() {
  int sensorValue = analogRead(A0);
  int newValue = map(sensorValue, 0, 1023, 0, 255);
  analogWrite(led, newValue);
}

map() wandelt 10-Bit ADC-Wert (0–1023) in 8-Bit PWM (0–255) um.

Herstellungsprozess

  1. Analoge Sensoren am Raspberry Pi ohne nativen ADC auslesen – Step-Response Methode
  2. Sicheres Arduino RFID-Schloss bauen – Schritt-für-Schritt-Anleitung
  3. Kompaktes Trim-Rad für FlightGear mit Arduino Nano
  4. Isolierter Analogeingang für Arduino: Spannung/Strom galvanisch trennen
  5. Arduino Nano Fingerabdruck-Sensor-Projekt – Schritt-für-Schritt-Tutorial
  6. Mini-Klavier mit Arduino UNO bauen – Schritt-für-Schritt-Anleitung
  7. Arduino Nano Analog-Uhr mit DS3231 RTC & 1-mA-Amperemeter – Präziser Holz-Timer
  8. JARVIS v1 Heimautomation mit Arduino Nano – Schritt-für-Schritt Tutorial
  9. Arduino Due Analogausgang an Eingangsbereich anpassen
  10. Arduino Einsteiger Tutorial #1: Erstes Projekt (Blink)