Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Entfernungsmessung mit Ultraschall Arduino Port 7 Gnd +5V

Ähnliche Präsentationen


Präsentation zum Thema: "Entfernungsmessung mit Ultraschall Arduino Port 7 Gnd +5V"—  Präsentation transkript:

1 Entfernungsmessung mit Ultraschall Arduino Port 7 Gnd +5V

2 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); digitalWrite(pingPin, LOW); 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; } Ultraschall_1 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. Entfernungsmessung mit Ultraschall

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

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 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. Linienverfolger für Roboter

9 Beleuchtung für den Roboter Sketch:Robot_Bt_Licht

10 Fernsteuerung über Bluetooth HC-06-Modul 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“.

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

12 Datenübertragung mit den RF-Modulen RFM12

13 RFID – Radio-Frequency-Identification 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); } RDM630 (Komputer.de)

14 Zeitsignal dekodieren DCF77)

15 GPS mit dem Arduino

16 APRS mit dem Arduino

17 Arduino als Webserver

18 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 Bauteiletester (nach Markus Frejek + OV P34)

19 Wetterstation mit dem Arduino


Herunterladen ppt "Entfernungsmessung mit Ultraschall Arduino Port 7 Gnd +5V"

Ähnliche Präsentationen


Google-Anzeigen