7-Segment-Rahmen und transparente Segmente. Größe 27 x 47 mm. Die WS2812B-LED-Anzeige hinter den Segmenten benötigt nur einen Steuerungsdraht für 28 Segmente.
Arduino: Segment angeordnet von a-g im Uhrzeigersinn. Adafruit-Bibliothek.
byte tab[]={0x3f,0x06,0b1011011,0b1001111,0b1100110,0b1101101,0b1111101,0x07,0x7f,0b1101111}; //Formen
void num(byte n, byte p, unsigned long c) { // Ziffer n, Position p, Farbe c
byte m=1; n= tab[n];
für (Byte i=0; i<7; i++)
{
//c=random(0xffff); //zufällige Farbe jedes Segments
//wenn (n&m) strip.SetPixelColor(i+p* 7,c); else strip.setPixelColor(i+p* 7, 0);
Wenn (n&m) strip.SetPixelColor(i+p*7,c); andernfalls setzt strip.setPixelColor(i+p*7, 0);
m=m*2; } }
//Sternchen werden in einigen Editoren nicht immer angezeigt. Wenn Sie p 7 sehen, sollte es sein
p-Asterisk-7 (p*7, Multiplikation). Wenn du etwas kopierst und einfügst, überprüfe und korrigiere das bitte.
//Für zufällige Segmentfarben, kommentiere die Zufallsanweisung nicht aus.
Dieses Ding wurde mit Tinkercad gemacht. Bearbeite es online.https://www.tinkercad.com/things/f5bTvmHpG3q
Druckeinstellungen
Drucker-Marke:
Prusa
Drucker:
I3 MK3S
Flöße:
Nein.
Unterstützt:
Ja
Auflösung:
0.2
Füllung:
20%
Filament:Jedes PLA, ABS und PETG.
Kategorie: Elektronik
模型来源
