Analoge Schnittstellen

Analog Digital Konverter

Infrarot Sensor

Schreibe ein Programm das …

  1. … den Output des Sensors in Zentimeter umwandelt; der Bereich von 20 - 150cm ist ausreichend. Benutze eine Funktion die zwei verschieden SHARP IR Sensoren berücksichtigt: 2Y0A02 oder 2Y0A21 ( 20-150 cm oder 10-80 cm).
  2. … erkennt auf welcher Seite einer Erhöhung man sich befindet. Die Realisierung ist schon kniffelig und der Algorithmus funktioniert unter Umständen nicht perfekt.

(translation needed)

  1. … mõõdab objekti kaugust, kui vajutatakse nupule S1. Mõõtmise ajal vilgutab korraks LED2 (kollane). Kui objekt on kaugemal kui 50 cm süttib roheline LED1 ja kui objekt on lähemal kui 50 cm süttib punane LED3.
  2. …mõõdab objekti kaugust IR andurist kolme valgusdioodi abil kahendkujul. Kauguse suurenemisel peab vastavalt kasvama ka kuvatav väärtus. Skaalaks võtta ligikaudu 1 bit = 1 dm. Biti järgud valida selliselt, et kahendkoodide vaheldumine oleks silmaga jälgitav.
  3. … mõõdab kaugust sentimeetrites ja kuvab tulemuse LCD-l. Kui tulemus on mõõtepiirkonnast väljas (vt. anduri pinge-kauguse diagrammi), kuvada vastav tekst.
  4. … vajutades nupule S2 teostab 10 mõõtmist ühe sekundi jooksul. Peale mõõtmist kuvab mõõdetava keskmise kauguse detsimeetrites 7-segmendisel numberindikaatoril. Vajutades nupule S1 kuvab minimaalse mõõtetulemuse ja vajutades nupule S3 kuvab maksimaalse mõõtetulemuse. Vajutades nupule S2 teostab uue mõõtetsükli.
  5. … vastavalt kauguse muutuse suurusele süütab kas rohelise, kollase või punase LED-i. Mida järsem muutus seda rohkem ja seda punasem LED põlema läheb.

Temperatur Sensor (NTC)

Schreibe ein Programm das …

  1. … den Output des Konverters liest an welchem das NTC-Sigbal anliegt. der Wert wird auf dem Display ausgegeben.
  2. den Output in die gemessene Temperatur umwandelt. Im Datenblatt findet man dazu zwei Gleichungen; nutze Gleichung 2 um die Temperatur zu ermitteln. Für eine Kalibrierung der Werte kann man Eiswasser (0°C) und kochendes Wasser (100°C) benutzen.

(translation needed)

  1. Kirjutage automaatse mõõtepiirkonnaga termomeeter. Programm peab ise leidma minimaalse ja maksimaalse mõõdetava temperatuuri ning näitu vastavalt sellele piirkonnale skaleerima numbrist 0 numbrini 9. Näit kuvada 7-segmendilisel indikaatoril.

Licht Sensor

Schreibe ein Programm das …

  1. … den Wert des Sensors auf dem LCD-Display ausgibt.
  2. … die Lichtstärke in lux auf dem LCD anzeigt. Die richtigen Widerstandswerte erhält man aus dem Datenblatt des Sensors. Für den festen Widerstand kann man mit einem wert von 10kΩ rechnen.
de/exercises/adc.txt · Last modified: 2020/07/20 09:00 by 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0