Sida 5 av 6
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 10 mars 2023, 10:29:08
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
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 09:25:49
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.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 09:29:38
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?
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 09:37:48
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.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 09:48:30
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
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 11:02:32
av sodjan
Ingen aning om vilka "kabelhylsor" som avses...
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 11:08:38
av BJ
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 12:40:50
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.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 11 mars 2023, 13:22:03
av BJ
Okej, det var det jag ville veta.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 12 mars 2023, 08:12:00
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)
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 12 mars 2023, 08:33:07
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.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 1 september 2023, 04:58:02
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:
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 1 september 2023, 09:02:48
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.
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 2 september 2023, 07:59:53
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...
Re: Arduino - är bibliotek som LiquidCrystal lika snabba som att skriva själv i assembler?
Postat: 2 september 2023, 08:59:05
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.