PGLU > PGLU > Teacher's Box

Die Teacher's Box als Hub für dein Teamwork

Mit diesem cleveren Miniserver programmierst, organisierst und überträgst du deine Programme an deinen Arduino Mikrocontroller. Bis zu 8 Teammitglieder wählen sich drahtlos in die Teacher's Box ein und arbeiten an einem oder mehreren Projekten.

Die Teacher's Box sendet ihr eigenes WLAN Netzwerk aus und ist somit unabhängig von anderen Netzwerken.
.

Teacher's Box mit iPads

Flexibel, unabhängig  und sicher

Dank diesem Konzept sind keine Software- oder Treiberinstallationen auf deinem PC oder iPad erforderlich und alle Daten werden sicher in dieser praktischen kleinen Box aufbewahrt. Die Teacher's Box ist dein Sorglos-Paket und immer parat für den Einsatz!

Besonders empfohlen wird die Teacher's Box, wenn du mit iPads arbeitest. Die Teacher's Box ist dann der einzige Weg, ein Arduino direkt zu programmieren.

Die Teacher's Box gibt es für diese Microcontroller:

  • Arduino Nano
  • Arduino Uno .

Vielfältige Arbeitsweisen

Mit der Teacher's Box passt sich PGLU perfekt an deine Bedürfnisse an. Egal, ob du viele Projekte gleichzeitig organisierst oder ob du mit einer grossen Lerngruppe an einer einzigen Arbeit tüftelst: Du kannst den Verlauf der Projekte jederzeit optimal steuern.

Du möchtest zum Start deiner Lektion ein Grund-Sketch auf alle Mikrocontroller deiner Klasse laden? Kein Problem, mit der Teacher's Box gelingt das in kürzester Zeit und sogar ganz ohne Computer - einfach Mikrocontroller einstecken und fertig. Siehe Video.

Arduino Libraries auf der Teacher's Box

Library Name Funktion Hinweis
ErriezBMX280 ↗ ErriezBMX280.h Umweltsensor für Feuchte, Temperatur und Luftdruck Bausatz Wetterstation ↗
SCD30_Arduino_Library↗ SparkFun_SCD30_Arduino_Library.h Umweltsensor für CO2, Temperatur in °C und Luftfeuchtigkeit in % Hochwertiger Präzisionssensor zu unserem CO2-Messgerät↗
Servo↗ Servo.h Servo steuern In den Anleitungen von workshop.pglu.ch werden Servos ohne Library gesteuert, in gewissen Situationen ist das vorteilhaft↗
NewPing↗ NewPing.h Ultraschallsensor lesen In den Anleitungen von workshop.pglu.ch werden Ultraschallsensoren ohne Library gesteuert, in gewissen Situationen ist das vorteilhaft↗
FastLed↗ FastLED.h Neopixel Streifen Diese Library wird im PGLU-Editor standardmässig verwendet und automatisch geladen↗
Adafruit Neopixel↗ Adafruit_NeoPixel.h Neopixel Streifen Alternative und weit verbreitete Library zur Steuerung von Neopixeln
Stepper↗ Stepper.h Schrittmotor steuern Beachten: Für Schrittmotoren ist eine Treiber-Platine notwendig
TimeLib↗ TimeLib.h & DS1307RTC.h Echtzeit in Sketches nutzen Anleitung "Neopixel-Clock" und "Word-Clock"
DMX↗ DmxSimple.h Scheinwerfer über DMX steuern DMX-Stecker↗
Color Converter↗ ColorConverter.h Übersetzt HSV Farben in RGB oder RGBW Für Neopixel oder DMX Anwendungen
MQ↗ MQunifiedsensor.h Luftqualität-Sensoren MQ-Serie
DFRobot_LCD↗ LiquidCrystal.h & LiquidCrystal_I2C & DFRobot_LCD Daten anzeigen Anleitung "Hallo PGLU"
TFT↗ TFT.h Daten farbig anzeigen TFT Display
ACROBOTIC_SSD1306↗ ACROBOTIC_SSD1306.h OLED Display SSD1306
Platzsparende Library mit Grundfunktionen
Simple Library zur ausschliesslichen Darstellung von Text auf einem OLED Display mit SSD1306 Treiber. Siehe Video↗
SSD1306Ascii↗ SSD1306Ascii.h OLED Display SSD1306
Erweiterte Library
hier gehts zum Display Simulator↗
Simple Library zur ausschliesslichen Darstellung von Text auf einem OLED Display mit SSD1306 Treiber. Siehe Video↗
Software Serial↗ SoftwareSerial.h Serielle Kommunikation Standard Arduino Library
Wire↗ Wire.h Kommunikation mit I2C / TWI Standard Arduino Library
SPI↗ SPI.h Serieller Bus für Anschluss mehrerer Geräte Standard Arduino Library
Low-Power↗ LowPower.h Energie sparen Versetzen des Ardiunos in einen temporären Sleep-Modus. Ideal für Umweltmessungen oder andere Low-Power Anwendungen. Hier geht's zur Anleitung↗
Sleepy Dog↗ Adafruit_SleepyDog.h Energie sparen und Absturz-Schutz Versetzen des Arduinos in einen temporären Sleep-Modus. Zusätzlich kann ein Watch-Dog eingerichtet werden, der den Arduino bei einem Absturz automatisch neu startet

Siehe auch: Anleitung zum Aktualisieren bestehender Teacher's Boxen

Updates und neue Funktionen

Version Neue Funktion Datum Hinweis
4.7 "Einfügen"-Funktion für XML-Code 2024-02 Verbesserter Workflow für iOS beim Kopieren und Einfügen von XML-Code von der Webseite zur App
4.5 Umweltsensor Bosch BME280 2023-08 Wettersensor für Feuchte, Temperatur und Luftdruck
4.4 Neues Gehäuse und
Auswahl des Bootloaders (Old oder Optibbot)
2022-01 Infos zum Wechsel des Bootloaders beim Arduino Nano 2019↗
4.3 Library für Umweltsensor SCD30 2021-09 Infos zur Library↗
4.2 Laden von Arduino Libraries für zusätzliche Hardware 2021-06 Loop>Spezial >Deklarationen↗
4.1 Direkte Eingabe von Arduino-Code in die Blöcke (Hybrid-Modus) 2021-05 Loop>Spezial↗
4.0 Code Highlighter in der C++ Code-Ansicht 2020-08 Top-Menu>Code>C++↗
3.2 Neue Blöcke 'Zeit in ms/μs'
Neuer Block 'pausiere μs'
2020-02 Logik>Ablauf↗
Erläuterungen:
Sketch>Zeit in ms↗
Aktor>Servo↗
Sensor>Ultraschallsensor↗
3.1 Auffrischung Design mit Menu-Farbcodes für schnelleres Auffinden der Blöcke 2019-02 Editor↗
3.0 Grafisches Programmieren von Neopixeln 2019-02 Aktion>Pixel↗
2.0 Neuer Block 'begrenze...' zur Begrenzung von Werten 2018-09 Zahl>Mathe↗
1.0 Grafisches Programmieren von Arduino 2016-10 mach.pglu.ch↗

Siehe auch: Anleitung zum Aktualisieren bestehender Teacher's Boxen

Schülerarbeiten, Storys und Neuentwicklungen