as Ziffernblatt besteht aus 60 RGBW-NeoPixeln von Adafruit. Gesteuert wird die Uhr von einem Teensy 3.6. Die... =
Das "Ziffernblatt" wird mit einem [[https://www.adafruit.com/products/2874|Ring aus 60 RGBW-NeoPixeln]] von Adafruit realisiert. Der Ring hat einen Außendurchmesser v... on bleiben unverbunden (siehe dazu: https://learn.adafruit.com/neopixel-60-ring-clock/circuit-diagram).
Wen
cht auf die Fonts beschränkt zu sein, die mit der Adafruit-GFX-Bibliothek eingebunden werden, wird die Bibliothek U8g2_for_Adafruit_GFX verwendet.
<code>
#include <U8g2_for_Adafruit_GFX.h>
U8G2_FOR_ADAFRUIT_GFX u8g2_for_adafruit_gfx;
void setup () {
u8g2_for_adafruit_gfx.begin(display);
und Feuchtigkeitssensor DHT22
* [[https://learn.adafruit.com/adafruit-tsl2591/overview|Adafruit TSL2591 High Dynamic Range Digital Light Sensor]]
* Adafruit NeoPixel Mini PCB
* Adafruit NeoPixel Ring - 12
auf dem Display dargestellt.
Weil die Fonts der Adafruit GFX Bibliothek viel zu groß sind, habe ich die Bibliothek [[https://github.com/olikraus/U8g2_for_Adafruit_GFX|U8g2_for_Adafruit_GFX]] eingebunden. Damit lassen sich zahllose, auch relativ kleine Fonts verwenden, d... wn
#include <Wire.h>
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#include "
as Display zu beschleunigen muss die Bibliothek //Adafruit_ILI9341.h// durch die Teensy-optimierte Bibliothe... kussionsstrang]] im PJRC-Forum). Die Bibliothek //Adafruit_GFX.h// entfällt. Neben der deutlich verbesserten... chlafphasenwecker Version 0.6.3
// Umstellung von Adafruit_ILI9341.h auf ILI9341_t3.h
// Snoozle-Funktion
//... timierte Bibliothek für das TFT-Display
#include <Adafruit_FT6206.h> // Kapazitiver Touchsensor
#inclu
r die vorgenommenen Änderungen:
* https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library
Was noch zu tun ist:
* Der DHT22 könnte eingebunden werd... tatt LEDs
// include the library code:
#include <Adafruit_NeoPixel.h>
// Definiert die Pins für die NeoPix... ring im Gehäusedeckel
// Definiert die NeoPixels
Adafruit_NeoPixel neopix1 = Adafruit_NeoPixel(1, neoPin1,
n bindet ein OLED-Display ein. Die Bibliothek von Adafruit ist sehr langsam, was die Verwendung des Displays... include <SD.h>
#include <SerialFlash.h>
#include <Adafruit_GFX.h> // GFX_Bibliothek von Adafruit
#include <Adafruit_SSD1351.h> // SSD1351-Bibliothek von Adafruit (OLED-Display)