Arduino - 2x16 display som kräver mindre inputs

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Arduino - 2x16 display som kräver mindre inputs

Inlägg av fosfor »

Hej!

Har precis tagit slut med inputs. Den breda 2x16 skärmen tar väldigt många I/O's.
Jag har köpt den som kräver mindre inputs från Arduino Uno'n.
Har hört att det kräver förändraringar i koden, det jag undrar är vilka förändringar och är det mycket?

Mvh F
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av SeniorLemuren »

Du får väl börja med att tala om vad det är för typ av displayer. Hur är den gamla displayen kopplad, använder den 4 eller 8 data in. Vilken typ av display är den nya, det finns flera olika typer av displayer, seriella eller parallella.

Edit: När det gäller koden så finns de ju färdiga drivrutiner till Arduino så det behövs inte så mycket förändringar i koden.
Användarvisningsbild
ffredrik
Inlägg: 340
Blev medlem: 20 oktober 2009, 17:52:18
Ort: Göinge

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av ffredrik »

Använd en I2C-adapter för displayen, t ex https://www.tradera.com/item/302386/299 ... ex-arduino
så behövs 2 pinnar.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av SeniorLemuren »

ebay kan du köpa enbart adaptern för 6 kr 54 öre fraktfritt hem i brevlådan.
Borre
Inlägg: 4564
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av Borre »

Du kan använda alla analoga ingångar (A0-A5) som digitala in/utgångar också.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av fosfor »

Jag har även köpt den 2x16 LCD display (som finns på Kjell o Co)
som har bara 4 pinnar istället för jättemånga som den gamla vanliga Arduino displayen har.

Men jag kan detta bara kopplas in på något vis utan ändring i koden?
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av SeniorLemuren »

När du hänvisar till en display du köpt på Kjell & Co så är det bra om du skickar med länken till LCD-n. det finns flera olika typer av LCD på Kjell. Men om det är denna du köpt så får du ändra lib-filen från parallell till seriell display (I2C) i ditt program.
Byt ut #include <LiquidCrystal.h>//parallell LCD
mot #include <Wire.h>// seriell kommunikation
och #include <LiquidCrystal_I2C.h> // F Malpartida's NewLiquidCrystal library
se exempel:
Användarvisningsbild
ffredrik
Inlägg: 340
Blev medlem: 20 oktober 2009, 17:52:18
Ort: Göinge

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av ffredrik »

Den här typen av problem måste man lära sig att klara av själv, annars kommer man inte klara framtida problem heller.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av SeniorLemuren »

Konstigt inlägg. Du menar att detta borde TS klara utan att fråga? Vilken typ av problem måste man inte klara själv och vilken typ av framtida problem klarar man inte av om man frågar för mycket på EF?
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av fosfor »

SeniorLemuren:

Hej!
Ja sorry, det är till den displayen du länkade till.
Så det är det enda som krävs? Byte utav dessa två libs? :shock:
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino - 2x16 display som kräver mindre inputs

Inlägg av SeniorLemuren »

Svar nej. Läs igenom den länkade beskrivningen.
Skriv svar