Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Entfernungsmessung mit Ultraschall

Ähnliche Präsentationen


Präsentation zum Thema: "Entfernungsmessung mit Ultraschall"—  Präsentation transkript:

1 Entfernungsmessung mit Ultraschall
Gnd +5V Arduino Port 7

2 Entfernungsmessung mit Ultraschall
Dieses Programm liest die Werte des "Parallax PING)))" Ultraschall-Entfernungsmessers aus und gibt die Entfernung des nächstliegenden Objekts aus. Es wird ein Ultraschall-Impuls ausgesandt, das Echo erfaßt und die Entfernung auf Grund der Laufzeit berechnet. Ultraschall_1 const int pingPin = 7; void setup() { Serial.begin(9600); } void loop() long dauer, cm; pinMode(pingPin, OUTPUT); digitalWrite(pingPin, LOW); delayMicroseconds(2); digitalWrite(pingPin, HIGH); delayMicroseconds(5); pinMode(pingPin, INPUT); dauer = pulseIn(pingPin, HIGH); cm = mikrosekundenZuZentimeter(dauer); Serial.print(cm); Serial.print("cm"); Serial.println(); delay(200); long mikrosekundenZuZentimeter(long Mikrosekunden) return Mikrosekunden / 29 / 2;

3

4 Funkübertragung RF-Link Sender und Empfänger von Watterott Library: (VirtualWire) Data-Pin default (11) vw_set_rx_pin (6); RF-Shield für Roboter-Fernsteuerung

5 Testprogramm zum Senden TX1
byte counter; void setup() { Serial.begin(2400); counter = 0; } void loop(){ Serial.print(counter); counter++; delay(10); Testprogramm zum Empfangen RX1 int incomingByte=0; void setup(){ Serial.begin(2400); } void loop(){ if (Serial.available() > 0) { incomingByte=Serial.read(); Serial.println(incomingByte,DEC); incomingByte=0;

6 Roboter Quellen: Der kleine Roboter kann: - auf einer Linie fahren - mit Bluetooth (Smartphone) ferngesteuert fahren - Umweltdaten sammeln und über Funk an einen PC-senden - Licht ein- und ausschalten - blinken - sich selbstständig den Weg suchen hierfür gibt es mehrere Ausbaustufen. Die Funktionen sind natürlich auch abhängig von der Hardware.

7 Einfaches Shield zur Ansteuerung von 2 Gleichstrommotoren
(z.B. P34-Roboter). Leiste digital für Sensor-Schalter, Leiste analog für Linienverfolger. Die Leiste D0 – D 7 fehlt, da nicht Pin-komform! A2 – A5 werden als digitale I/O verwendet.

8 Linienverfolger für Roboter
Technische Daten: UF 1,25 V IF 50 mA Wellenlänge 950 nm Empfänger: UCE 32 V ,  ICE  5 mA Höhe 6 mm.

9 Beleuchtung für den Roboter
Sketch:Robot_Bt_Licht

10 Fernsteuerung über Bluetooth
Mit dem Bluetooth-Shield kann der Roboter ferngesteuert werden. Das Shield verhält sich wie eine serielle Schnittstelle (9600,N,8,1) Als Sender verwenden wir ein Smartphone mit der APP „MoboBTcar“. Die Kommandos können in der APP eingegeben werden, z.B. „Sm=1“ für vorwärts fahren. Der Arduino wertet diese Information passend aus. Programm: „Robot_Bt“. HC-06-Modul

11 Spielen mit einfachen RC (Remote-Control)- Bauteilen
Mit den RF-Modulen können z.B. Steckdosen gesteuert werden Library:

12 Datenübertragung mit den RF-Modulen RFM12

13 RFID – Radio-Frequency-Identification
RDM630 (Komputer.de) Datenblatt: int data1 = 0; void setup() { Serial.begin(9600); } void loop() if (Serial.available() > 0) { // read the incoming number on serial RX data1 = Serial.read(); // display incoming number Serial.print(" "); Serial.println(data1, DEC);

14 Zeitsignal dekodieren DCF77)

15 GPS mit dem Arduino

16 APRS mit dem Arduino

17 Arduino als Webserver

18 Bauteiletester (nach Markus Frejek + OV P34) Automatische Erkennung von NPN und PNP-Transistoren, N-und P-Kanal-MOSFETs, Dioden (auch Doppeldioden), Thyristoren, Triacs und auch Widerständen und Kondensatoren. Automatische Ermittlung und Anzeige der Pins des zu testenden Bauteils Erkennung und Anzeige von Schutzdioden bei Transistoren und MOSFETs Ermittlung des Verstärkungsfaktors und der Basis-Emitter-Durchlassspannung bei Transistoren Messung der Gate-Schwellspannung und Gatekapazität von Mosfets Anzeige der Werte auf einem Text-LCD (2*16 Zeichen) Dauer eines Bauteil-Tests: Unter 2 Sekunden (Ausnahme: größere Kondensatoren) Ein-Knopf-Bedienung

19 Wetterstation mit dem Arduino


Herunterladen ppt "Entfernungsmessung mit Ultraschall"

Ähnliche Präsentationen


Google-Anzeigen