rammversion 0.5 fokussiert auf die Auswertung der Daten dieses "Matratzensonsors". Der Matratzensosor ist... er Sensor so positioniert und b) müssen die Sensordaten so ausgewertet werden, dass vor allem meine Beweg... h);
// Relativ schnelle Änderungen der Sensordaten lösen Ereignisse aus
if (filteredAccelZ - ac... etFont();
tft.setTextSize(1);
// Datenausgabe
tft.setFont();
tft.setText
ht, um den PID-Regler für das Peltier-Element mit Daten zu füttern.
Evtl. könnte die Tabelle mit den Far... t alle 100 Stunden eine Reinigung ...
// ... gibt Daten an die serielle Schnittstelle in einem Format uas... = 0; // Startadresse für eine Variable im Datentyp float (4 Byte!)
unsigned char addrTargetTemp =... ; // Startadresse für eine Variable im Datentyp double (8 Byte!)
unsigned char addrDisplayMode
t alle 100 Stunden eine Reinigung ...
// ... gibt Daten an die serielle Schnittstelle in einem Format uas... = 0; // Startadresse für eine Variable im Datentyp float (4 Byte!)
unsigned char addrTargetTemp =... ; // Startadresse für eine Variable im Datentyp double (8 Byte!)
unsigned char addrDisplayMode... l = 15; // Startadresse für eine Variable im Datentyp float (4 Byte!)
// Definiert das OLED
Adafrui
zu nutzen. Damit wäre es sogar möglich, Telemetriedaten zurück an den Sender zu senden. Es gibt dafür ein... h aber bisher nicht dazu bewegen konnte, die Geberdaten im seriellen Monitor anzuzeigen.
Empfangen von Geberdaten und senden von Telemetriedaten:
* Bibliothek: https://github.com/Sepp62/JetiExBus
* Diskussion im Je
DC, CS und RST definiert werden.
Das Senden von Daten an das Display ist sehr langsam. Um das Display vollständig mit Daten zu beschreiben, können schon einmal 100 ms vergeh... user.com/ds/2/362/semitec_atthermistor-371460.pdf|Datenblatt]]) verwendet, die über einen Spannungsteiler... hinkpad. Das wird zwar knallheiß, sollte das laut Datenblatt aber aushalten können.
===== Programmie
er einstellen zu können wäre es gut, wenn man die Daten der seriellen Schnittstelle direkt in Excel oder ... = 0; // Startadresse für eine Variable im Datentyp float (4 Byte!)
int addrTargetTemp = 4; // Startadresse für eine Variable im Datentyp double (8 Byte!)
int addrDisplayMode = 13; ... l = 15; // Startadresse für eine Variable im Datentyp float (4 Byte!)
// Definiert das OLED
Adafrui
st programmiert werden, sondern kann die Positionsdaten von dem dem GPS-Empfänger übernehmen.
GPS:
* A... hics-library/overview
Notizen:
* Das Alter der Daten wird im Datentyp unsigned int ausgegeben.
ToDo:
* <del>Synchronisation der GPS-Daten mit der RTC des Teensy.</del>
* <del>Übergabe d
// Array für die Daten der FFT (linker Kanal)
float level_R[36]; // Array für die Daten der FFT (rechter Kanal)
float leftPeak; ... 1024_R.available()) { // Wenn die FFT neue Daten berechnet hat, werden für beide Kanäle je 512 FFT... +36, 0, 0, 0, 0);
}
}
// Die Daten werden an den NeoPixel-Streifen geschickt
s
// Array für die Daten der FFT (linker Kanal)
float level_R[36]; // Array für die Daten der FFT (rechter Kanal)
float leftPeak; ... 1024_R.available()) { // Wenn die FFT neue Daten berechnet hat, werden für beide Kanäle je 512 FFT... +36, 0, 0, 0, 0);
}
}
// Die Daten werden an den NeoPixel-Streifen geschickt
s
504812-da-01-en-SIGNALRELAIS_TX_2U_2A_5V_Bist.pdf|Datenblatt]]). Die Spulen der Relais werden mit einem U... 50000-174999/171824-da-01-en-IC_ULN2803_DIL18.pdf|Datenblatt]]) geschaltet. Das Signal des Teensy 3.6 wir... 940-da-01-en-LOGIK_IC_SN74HCT245N__DIP20__TID.pdf|Datenblatt]]) auf 5 Volt gebracht.
Interessante Links:
/t/a-small-program-to-display-the-font/145/3
Die Datenübertragung zum Display ist ziemlich langsam. Um d... = 0; // Startadresse für eine Variable im Datentyp float (4 Byte!)
int addrTargetTemp = 4; // Startadresse für eine Variable im Datentyp double (8 Byte!)
// Definiert das OLED
Adafr