Vor dem Hintergrund der Digitalisierung wächst auch die Bedeutung einer informations-technischen Bildung für alle Schülerinnen und Schüler. Megatrends wie Industrie 4.0 führen zu vielfältigen Verknüpfungen zwischen Technik und Informatik. In vielen Bundesländern ist das Fach Informatik etabliert. Hier finden Sie Hilfestellung für den Unterricht zu diesem Thema unter Verwendung des ARDUINO UNO.
Schwerpunkt-Thema: Bauteile und Aufbewahrung organisieren
ACHTUNG! Sie haben nur Zugang zu TINKERCAD,
wenn Sie angemeldet sind! So melden Sie sich an:
Vor dem Hintergrund der Digitalisierung wächst die Bedeutung einer informations-technischen Bildung für alle Schülerinnen und Schüler. In vielen Bundesländern ist das Fach Informatik etabliert. Hier finden Sie Unterrichtshilfen für den Bereich Steuern und Regeln im Technikunterricht - auch mit praktischen Anwendungen.
ARDUINO Hardware
Inhalt
Hardware-Info
Vor dem Hintergrund der Digitalisierung wächst die Bedeutung einer informations-technischen Bildung für alle Schülerinnen und Schüler. In vielen Bundesländern ist das Fach Informatik etabliert. Hier finden Sie Unterrichtshilfen für den Bereich Steuern und Regeln im Technikunterricht - auch mit praktischen Anwendungen.
ARDUINO Hardware
ACHTUNG!
Zur Schaltung geht es nur, wenn Sie bei TINKERCAD angemeldet sind!
Hier melden Sie sich an:
Baue die Schaltung auf und programmiere den Servo!
Wenn Du auf den Tast-Schalter drückst, leuchtet die LED für eine Weile. In dieser Zeit kannst du eine Bewegung des Servos mit dem Potentiometer programmieren. Wenn die LED erlischt, beginnt das Servo nach einer Weile die programmierte Bewegung wiederzugeben - immer wieder und ohne Unterlass!
Im Code kannst Du das Programm verändern: z.B. die Wartezeit für die Einstellung,…
Wenn man wie oben die Schaltung auf dem Breadboard steckt, kommt es schnell zu Fehlfunktionen, weil die elektrische Verbindung nicht sicher hergestellt wird und Wackelkontakte auftreten.
Das vermeidet man mit mit dem ARDUINO-Shield:
Vereinfachter Versuchsaufbau
mit dem ARDUINO-Shield
#include <Servo.h>
#include <EEPROM.h>//used to store recorded values
Servo myServo;
float resolution = 1000;//MUST be less than EEPROM.length() (check serial monitor)
float recordTime = 5; //delay time
bool recording = false;
void setup() {
pinMode(13, OUTPUT); //status led
pinMode(2, OUTPUT);
myServo.attach(3);
Serial.begin(9600);
digitalWrite(2, HIGH);
//Serial.println(EEPROM.length());
}
void loop() {
if (recording == true) {//record
for (int i = 1; i <= resolution; i++) {
digitalWrite(13, HIGH); //light status led
int val = map(analogRead(A0), 0, 1023, 0, 180);
EEPROM.write(i, val);
//Serial.println(EEPROM.read(i));
myServo.write(val);
delay(recordTime);
}
digitalWrite(13, LOW); //turn off status led
delay(1000);//give time for person
recording = false;
}
else {
for (int i = 1; i <= resolution; i++) {//playback
if (digitalRead(2) == 0) {//stop playback and record new values
recording = true;
break;
}
//int val = map(analogRead(A0), 0, 1023, 0, 180);
int readval = EEPROM.read(i);
myServo.write(readval);
//Serial.println(readval);
delay(recordTime);
}
digitalWrite(13, HIGH); //show a new repeat
delay(100);
digitalWrite(13, LOW);
}
}
Der selbe Versuchsaufbau als verlötete Schaltung bietet die größte Funktion-Sicherheit.
Die einzige Problemstelle hier ist der Verbindungsstecker zum Servo.
Die PDF-Dateien zum Ausdrucken als Schüler-Arbeitsblätter
sind auf Technik-online verfügbar.
Eine weitere, einfache Anwendung mit Servo-Steuerung
Druck-Vorlage zum Aufleimen auf Sperrholz
Diese Website verwendet Cookies. Bitte lesen Sie unsere Datenschutzerklärung für Details.