Forum: Mikrocontroller und Digitale Elektronik Arduino 101 mit 4 x 20 Display


von ZoiZoi (Gast)


Lesenswert?

Hallo,

Ichhabe ein 20x4 Display von Displaytech und will es mit meinem Arduino 
101 ansteuern. Hardware sollte richtig funktionieren! Um das Display 
erstmals zu testen habe ich mir das Hello World programm von der Arduino 
Hompage genommen. Ich glaube das ich eventuel eine andere Bibliothek 
brauche da ich einen Intel mikrokontroller verwende und nicht einen 
Atmega.

Vielen Dank für jede Hilfe im Vorraus.

programm:

Quote

❝#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
 LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
   // set up the LCD's number of columns and rows:
   lcd.begin(20, 4);
   // Print a message to the LCD.
   lcd.print("hello, world!");
}

void loop() {
   // set the cursor to column 0, line 1
   // (note: line 1 is the second row, since counting begins with 0):
   lcd.setCursor(0, 0);
   // print the number of seconds since reset:
   lcd.print(millis() / 1000);
}

von ZoiZoi (Gast)


Lesenswert?

Kann mir bitte jemand helfen

von Richard B. (r71)


Lesenswert?

Wobei?

von Ralph S. (jjflash)


Lesenswert?

... schwierig ! Es werden nicht soooo sonderlich viele ein Arduino 101 
Board haben.

Wie kommt man auf die Idee, ein Board mit x86 Prozessor (als Arduino) zu 
kaufen, wenn scheinbar ganz grundlegende Dinge nicht richtig "sitzen", 
bspw. welche Bibliothek einzubinden ist.

Du schreibst auch nicht, welche Fehler dir angezeigt werden sodaß dir 
schlecht geholfen werden kann.

- Hast du im Boardmanager die Erweiterungen für dein 101er geladen?
- Hast du als Board das richtige ausgewählt?
- Welche Arduino-IDE verwendest du?

Ich habe zwar "nur" ein Galileo-Board (zum Spielen und ohne Arduino) zur 
Verfügung, weiß aber, dass das im Vergleich zu Atmels AVR eine Ecke 
"komplizierter" ist (außerhalb von Arduino).

Wenn es also ein Problem mit den Bibliotheken und dem Board gibt bei so 
relativ einfachen Sachen wie einem Textdisplay gibt, solltest du vllt. 
erst mit einem UNO (Clone) anfangen, mit dem das alles aufgrund der 
gleich richtig verfügbaren Bibliothek einfacher ist. Nachdem das dann 
geklappt hat, solltest dich danach wieder an den 101er setzen.

UNO-Clones gibts für unter 3 Euro in China !

Gruß Ralph

von Johnny S. (sgt_johnny)


Lesenswert?

Kannst du den genauen Display-Typ nennen?

Der 101 arbeitet mit 3.3V, nicht mit 5V wie z.b. der Uno,Mega,Micro. Die 
Eingänge können zwar mit 5V gespiesen werden, die Ausgänge können aber 
nicht 5V liefern.

Wie hast du das Display angeschlossen?

Passiert garnichts, oder passiert etwas falsches?


Hier gibt es ein Tutorial für den 101 mit LCD
https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-the-arduino-101genuino-101-board/experiment-17-using-an-lcd

Da steht extra "3.3V LCD". Falls dein LCD ein 3.3V ist, sollte das 
Tutorial funktionieren.

Die Library sollte sicher nicht das Problem sein, lad aber am besten die 
neuste Version der IDE runter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.