Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
pi314
Inlägg: 5830
Blev medlem: 23 oktober 2021, 19:22:37
Ort: Stockholm

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av pi314 »

Janson1 skrev: 10 mars 2023, 08:05:14 Dom här små LCD 16x2 drar bara några mA i bakgrundsbelysning. Jag brukar numera använda en PWM utgång och köra bakgrundsbelysningen direkt från Arduinon. (kontrasten likaså på en annan PWM utgång))
Drar bakgrundsbelysningen så lite?

Jag har sett bl.a. detta.
Now the backlight on the LCD draws about 20 mA (in most cases) while the LCD itself draws less than 1 mA. It will in fact draw only half of that if you correct a common mistake and remove the connection from the contrast potentiometer to 5 V, leaving it only connected to pin 3 and ground.
https://forum.arduino.cc/t/16x2-lcd-dis ... ume/599497

20 mA är ju inte så mycket.

En Uno drar ca 42 mA, men det finns dom som drar mindre. Man kan få dom att dra mindre med lite olika "knep".
https://docs.arduino.cc/learn/electronics/low-power

Om man kör på batteri, eller vill hålla liv i Arduinon med ett batteri, även vid strömavbrott, så får man räkna milliamperen. Jag har tänkt på möjligheten att släcka bakgrundsbelysningen på LCDn efter t.ex. 2 minuter. För att sedan kunna "väcka" den 2 minuter igen med en knapptryckning. Om det spar 20 mA så kan det vara värt det. Om man kör på batteri.

Finns det kanske LCD-enheter både med fluorescerande bakgrundsbelysning och med LED-belysning?

En liten 0,96” OLED drar ca 0,5 mA släckt. Beroende på kontrast och hur många ledar som lyser kan förbrukningen, när den är tänd, variera mellan ca 5 mA och 20 mA.

Kanske kan man släcka ner LCDns bakgrundsbelysning med programvara också?

Om inte annat, som du gör, Janson1.

/Pi
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Om det var en fråga, så ja, man borde kunna släcka
bakgrundsbelysningen med en yttre transistor.

20 mA är ju bara en tiondel av 200 mA som jag hittade
för den stora gulgröna skärmen. Kanske är det som Marta
var det väl, skrev, att dom blåa drar mindre ström.
Dom är det svårt att hitta datablad till. Kjell har slutat att
sälja dom, men Electrokit har fortfarande.
Men jag provar nog med en gulgrön till att börja med.

Intressanta ström-spar-tips. Tack för dom.
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

En annan fråga om lcd-skärmar:
Jag har sett två sätt att koppla dom till t.ex. en kopplingsplatta.
Antingen en stiftlist på skärmen, och så färdiga kablar med
hylsor som sätts på stiftlisten, och stift som träs ner i plattan.
Den andra varianten är att trycka ner skärm och stiftlist
direkt i plattan, men förstör man inte plattan då?
Eller finns det stiftlister med olika breda stift eller något?
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av sodjan »

Har inget med lcd skärmar att göra, men "svarvade" stiftlister med runda stift är att föredra för labbplattor framför de vanliga med fyrkantiga stift.
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Nej, det har det ju naturligtvis inte.

T.ex. sådana här?

https://www.electrokit.com/produkt/stif ... d-brytbar/

Passar kabel-hylsorna på sådana, eller får man välja
antingen det ena eller det andra?

pi314:
Enligt pdf-filen som jag hittade så kan en Arduino uno
dra mycket mer. Sidan 6 här:

https://docs.arduino.cc/resources/datas ... asheet.pdf
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av sodjan »

Ingen aning om vilka "kabelhylsor" som avses...
Användarvisningsbild
Electricguy
Inlägg: 12304
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av Electricguy »

Dom där billiga "dupont" kontakterna är snudd på slappa till fyrkantiga stift redan, så inte en chans att dom sitter kvar på svarvade.
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Okej, det var det jag ville veta.
Janson1
Inlägg: 1352
Blev medlem: 1 december 2016, 09:06:02
Ort: Marks Kommun

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av Janson1 »

En grej till ang LCD-skärmar och dess bakgrundsbelysnings strömåtgång. Jag kör aldrig dom på järnet utan under halva max strömmen och dom lyser tillräckligt bra ändå. (Det är vad jag tycker i alla fall)
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Ja, det kan jag tänka mig.
Jag har bara provat bakgrundsbelysning någon enstaka gång,
och jag kommer inte ihåg vad vi körde med för ström då,
men för lysdioder och siffror brukar det räcka med lägre ström.
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Nu har jag provkört en Arduino Uno utan att programmera den själv.
Då innehåller den ett exempel-program som blinkar med en lysdiod.
Ingen aning om om det gör något mer.
Och så har jag bakgrunds-lyset till en blå lcd-skärm inkopplat och nerdraget.
När lysdioden är tänd så drar Arduinon ungefär 47 mA från ett 9 V-batteri.

Så det stämmer bra med det som skrevs tidigare i tråden:

pi314 skrev: 10 mars 2023, 10:29:08 En Uno drar ca 42 mA, men det finns dom som drar mindre. Man kan få dom att dra mindre med lite olika "knep".
https://docs.arduino.cc/learn/electronics/low-power
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Nu har jag kört igång mitt program som jag hade. Det fungerar bra. :)
Lcd-skärmen visar texten fint utan att tomma punkter syns,
bara man ställer kontrasten rätt.
Men den är känslig för vilken vinkel man tittar i.
Tittar man uppifrån så ser texten mörk ut i stället för ljus.
Men den syns.
Janson1
Inlägg: 1352
Blev medlem: 1 december 2016, 09:06:02
Ort: Marks Kommun

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av Janson1 »

BJ: Nu vet jag inte om du kör kontrasten via pot eller PWM direkt från Arduinon men jag har för mig PWM 80 blir bra? Man påverkar även tittvinkeln lite med olika kontrastspänningar...
BJ
Inlägg: 8303
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?

Inlägg av BJ »

Ja, det kanske man gör.
I det här fallet så har jag funderat på att sätta den i en dator som står på golvet.
Då blir det ju en vinkel om man tittar ner på datorn, och en annan om man sitter en bit bort och tittar på den.
Jag tog en potentiometer på 10 kiloohm. Det mesta händer nära ena änden av området på potentiometern.
Skriv svar