Hallo,
hier erkläre ich euch wie man die Komponenten an die Platine anschliessen muss.
Bluetooth Modul: Den TX Anschluss mit RX Anschluss des Arduinos verbinden und RX des Bluetooth Moduls mit TX des Arduinos
GND mit GND und VCC mit 5 V Dauerspannung.
int motorPin1 = 4; //Der Motoren Treiber ist am Arduino pin 4 angeschlossen
int enablePin = 5;
int state;
int flag=0;
void setup() {
pinMode(motorPin1, OUTPUT); // Hier werden die einzelnen Arduino Pins als Ausgang deklariert
pinMode(enablePin, OUTPUT);
digitalWrite(enablePin, HIGH);
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){ // Hier werden jetzt die einkommenden Bluetoth Daten verarbeitet
state = Serial.read();
flag=0;
}
if (state == '0') { // Wenn man eine "0" an den Microchip schickt geht der Motor aus
digitalWrite(motorPin1,0);
if(flag == 0){
Serial.println("Motor: aus"); // hier kann man eingeben was fuer ein Befehl man an der App empfangen soll, (man kann es auch leer lassen )
flag=1;
}
}
if (state == '1') { // hier passiert genau das gleiche wie oben, nur das hier der Motor eingeschaltet wird
digitalWrite(motorPin1,1);
if(flag == 0){
Serial.println("Motor: an");
flag=1;
}
}
}
Damit wir die 2-3 Volt der Solarzelle nutzen können um den mit 5 V betrieben Microchip zu betreiben haben wir einen sogenannten Step up Regler verbaut, der aus 0,9V - 4V konstante 5V macht.
Nächste Stunde werden wir die Autos unseres Kurses testen, indem wir ein Rennen fahren werden um die Geschwindigkeit zu messen und eine Rampe rauf fahren werden um die jeweilige Kraft des Autos zu messen.
Keine Kommentare:
Kommentar veröffentlichen