Attiny85 dht22 oled ssd1306 i2C

Gast #4417871
Lesenswert?
• ▲
▼
Hallo!
Ich versuche gerade eine Wetterstation mit dem "Attiny85" den "DHT22" 
und dem "Oled Display i2c SSD1306"

Ich kann bereits den text auf dem Display darstellen und ich bin soweit 
den DHT22 auszulesen aber kann leider nciht die werte auf dem disply 
darstelen.

Ich kompile mit der Arduino IDE mit eingestelltem 16Mhz Arduino Trinket 
5V
was bauglecih mit dem attiny ist.

Ich bekomme folgenden fehler

invalid conversion from 'char' to 'char*' [-fpermissive]
Angehängte Dateien:
Gast #4417877
Lesenswert?
• ▲
▼
1
oled.printString()

ist nicht der richtige Weg um Daten die kein String sind auszugeben. 
Entweder hat deine oled library Funktionen um einen Int auszugeben, oder 
du musst die Umwandlung selber machen.
Gast #4417932
Lesenswert?
• ▲
▼
Das dachte ich mir schon, aber wie würde diese Umwandlung dann aussehen?

in der Library sind noch andere befehle wie:

    // print a single character
    void printChar( char ch );

    // print a string to the screen
    void printString( char * pText );

ich kann leider nicht die ganze bibliothek nehmen da der attiny nur 5kb 
speicher hatt..

im anhanf noch die benutzte library
Angehängte Dateien:
Gast #4418189
Lesenswert?
• ▲
▼
Glaub hab den richtigen code gefunden"!

String stringHum =  String(DHT.humidity, DEC);
String stringTemp =  String(DHT.temperature, DEC);

So jetzt hab ich dass problem dass ich zuwenig paltz auf dem attiny85 
habe.
Hab aber schon fertige projecte gesehn also muss es irgendwie möglich 
sein...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.