PGLU >
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.
.
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