Hat das Display PullUps an SDA/SCL drauf?
Gruß Tommy
Hat das Display PullUps an SDA/SCL drauf?
Gruß Tommy
EInen hab ich noch.
Wenn Du den Code drauf spielst, gibt es zwei Möglichkeiten:
A) Die LED an PIN 14 leuchtet
B) Der text wird auf dem Display ausgegeben.
Wenn A) Dann ist was mit dem Display faul.
Das musst Du bereinigen.
Dann kann man den ggfls. zum debuggen nehmen.
Aber das machen dann andere. ich kann in diesem thread nicht vernünfig schreiben...
#include <Wire.h>
#include <Adafruit_SSD1306.h>
//Grundeinstellungen für das Display. 128x64 Pixel
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup()
{
pinMode(14, OUTPUT); // LED Taster 1
if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS))
{
Serial.println(F("SSD1306 allocation failed"));
digitalWrite(14, HIGH);
for (;;)
;
}
display.clearDisplay();
display.setRotation(2);
display.setTextSize(3);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0, 0);
display.println(F(" SENSO"));
display.display();
}
void loop()
{};
Die Abblockkondensatoren fehlen.
Reset sollte einen Pullup bekommen
Das grenzt an Veraschung, oder nicht?
Verstehe zwar nicht warum man hier glaubt das ich jemand verarschen will.
Ein Arduino ist doch nichts anderes als ein Atmega328 mit klimmbim drumherum.
Das ändert ja nichts an den der Software.
Aber trotzdem danke für die Hilfe, ich versuche mich selbst weiter daran bis ich zu einer Lösung komme. Der Beitrag kann geschlossen werden, bevor sich noch jemand verarscht vorkommt.
Manche Arduinos haben einen Atmega328P drauf, aber nie einen Atmega328.
Und im Schaltplan steht wieder was anderes.
Der übrigens keinem Arduino entspricht.
Die Notwendigkeiten habe ich dir genannt.
(muss dich aber nicht interessieren)