Lexikon
Analog
Was bedeutet analog? Ein Input oder ein Output kann digital oder analog sein. Ein digitales Signal kann nur einen von zwei Werten haben: Entweder 0 oder 1. Ein analoges Signal kann dagegen viele Werte haben, zum Beispiel zwischen 0 und 255 oder zwischen 0 und 1023. Die 0 steht für eine niedrige elektrische Spannung von 0 Volt. Die höchste Zahl, zum Beispiel 255 oder 1023, steht für die höchstmögliche Spannung. Die höchstmögliche Spannung ist die Spannung, mit der dein System arbeitet. Beispielsweise arbeitet ein micro:bit mit 3,3 Volt und ein Arduino mit 5 Volt.
Was bedeutet analog, wenn man die Uhr betrachtet? Auch eine Uhr kann analog sein. Doch was ist eine analoge Uhr, und wie wird die Uhrzeit analog dargestellt? Unten ist eine analoge Uhr abgebildet.
Beispiele für den Gebrauch des Worts "analog"
- Sie liest einen analogen Input an Pin 2.
- Wir brauchen ein analoges Signal von 128.
Emne:
Elektronik - Hardware
MakeCode
In MakeCode kannst du analoge Werte lesen und schreiben. Dazu wählst duFortgeschritten
und dann Pins
. Anschließend wählst du schreibe analogen Wert von Pin
oder analoge Werte von Pin
.
Im Beispiel unten ist zu sehen, dass zuerst ein analoger Wert an Pin P0 geschrieben wird. Hier wird der höchstmögliche Wert geschrieben, nämlich 1023. Wenn man an einen Pin schreibt, wird vom micro:bit ein Signal gesendet.
In der nächsten Zeile wird ein analoger Wert an Pin P1 gelesen. Der Wert wird in einer Variabel gespeichert. Wenn ein Signal gelesen wird, wird ein Signal an den micro:bit gesendet.
Arduino
In Arduino gibt es Funktionen zum Lesen und Schreiben. Zum Lesen von analogen Werten wird der BefehlanalogRead()
verwendet. Zum Schreiben von analogen Werten wird der Befehl analogWrite()
verwendet. Klicke auf analogRead() oder analogWrite(), um mehr darüber auf der Website von Arduino zu erfahren. Das Beispiel unten zeigt, wie du die Befehle in einem Arduino-Programm verwendest.
void loop() { val = analogRead(3); // Lies analogen Eingabewert von Pin 3 analogWrite(9, val); // Schreibe analogen Wert an Pin 9 }
Lexikon