Hallo Jungs!
Ich quäle mich gerade mit meinem Arduino. Für unsere RC Drift Strecke möchte ich einen RC Blitzer bauen, der über einen Ultraschallsensor HC-SR04 ausgelöst wird.
Der Blitz soll durch eine High Power LED ausgelöst werden, die mit einem MOSFET geschaltet wird.
Die LED soll ausgelöst werden, wenn der Abstand zum Sensor unter 10 cm beträgt.
Ich habe schon die NewPing Lib. runtergeladen und aus schon in die IDE übernommen.
Und nun hänge ich hier. Im Internet finden sich so viele Beispiele wie man den Code anfängt.
Die einen beginnen mit:
int ...
die anderen wiederum mit:
#define
Ich weiss zwar wie ich eine LED ansteuere oder wie ich den Messabstand ändere, aber nun habe ich hier das Problem diese beiden Codes zu einem zusammen zu fügen.
Ich bin erst so weit:
// RC Blitzer
// Die LED soll als Blitzlich funktionieren wenn der Abstand von 10 cm unterschritten wird
int TriggerPin = 5; // Trigger Pin HR SC 04
int EchoPin = 6; // Echo Pin HR SC 04
int led = 13; // LED für Blitzer
void setup ()
{
pinMode(led, OUTPUT);
pinMode(
}
void loop ()
{
}
Ich weiß nun nicht mehr weiter. Wie soll ich die Pins definieren? INT oder #define?
Wie lese ich den Pins aus, der das Echosignal auffängt?
Stehe gerade mächtig aufm Schlauch.
Ich hoffe ihr könnt mit helfen und den Code mit mir zusammen erstellen. Ich habe schon einige Beispiele gemacht, aber hier ist es als würde ich nichts kennen