Ampel mit dem Beschleunigungssensor ADXL335 schalten



Seite als PDF

Der ADXL335 ist ein 3-Ach­sen Beschleu­ni­gungs­sen­sor. Er hat neben der Span­nungs­ver­sor­gung und dem GND-Anschluss drei ana­lo­ge Aus­gän­ge für die Erfas­sung der Beschleu­ni­gung in der x-, y- und z-Rich­tung.

Der Beschleu­ni­gungs­sen­sor wur­de auf auf einem Holz­stück befes­tigt und die Ach­sen ent­spre­chend beschrif­tet.

x-Achse
y-Achse
z-Achse

Benö­tig­te Bau­tei­le:

  • 3 LEDs (rot, gelb, grün)
  • 3 Wider­stän­de 220 Ω
  • Lei­tungs­dräh­te
  • Beschleu­ni­gungs­sen­sor ADXL335

Beach­te die ⇒Vor­wi­der­stän­de ver­schie­de­ner LEDs

Baue die Schal­tung auf:
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Die ermit­tel­ten Wer­te der jewei­li­gen Ach­sen sol­len im Seri­el­len Moni­tor und im Seri­el­len Plot­ter dar­ge­stellt wer­den. Eine Sei­te liegt dann oben, wenn der Wert des ana­lo­gen Ein­gangs über 400 liegt.

Das zum Seri­el­len Plot­ter gehö­ri­ge Pro­gramm:

Eine Ampel soll „per Hand“ geschal­tet wer­den:

Der Sen­sor zeigt auf die …

  • x-Ach­se Ampel ist rot
  • y-Ach­se Ampel zeigt gelb oder rot-gelb
  • z-Ach­se die grü­ne LED leuch­tet

Natür­lich ist noch das Pro­blem zu lösen, dass nach rot rot-gelb folgt und nach grün nur die gel­be LED leuch­tet. Der Sta­tus einer bool­schen Varia­ble ent­schei­det dar­über, wel­cher Fall ein­tritt.

Die LEDs wer­den mit enum defi­niert:

Der set­up-Teil:

Der loop-Teil. Beach­te die Kom­men­ta­re.


Startseite
Suchen
Aufgaben A-Z
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


Letzte Aktualisierung: Jan. 2, 2026 @ 10:11