Go Down

Topic: verwijderde topic over tekst op display na druk op knop? (Read 777 times) previous topic - next topic

nicoverduin

kan nog zijn dat je wat met die weerstanden moet spelen  als 3.3V te laag is of door de mogelijk afwijkingren van de weerstanden. En voor wat die diodes betreft , het is ook afscherming tegen ESD (electric static discharge). A;ls je met SMD zou werken had je maar component in (BAV99). Daar zitten 2 diodes in en component is niet groter dan een transistor.
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

Nicozor

Het is weer effe geleden, maar ben nu verder aan het werken aan dit project.

Heb de code (onderaan pagine 1) aangepast naar actief hoog en naar een tiental 'ingangssignalen)
Heb de spanningsdelers aangepast en zit op 4.1 volt aan de ingangen.

Volgende uitdaging:

Laten we zeggen dat er 3 van de 10 hoog zijn, ze alle drie op het display tonen (4*20)
Nu blijft em plakken bij de laagste pin.

En dan:

Laten we zeggen dat er 6 van de 10 hoog zijn, het boeltje verticaal laten scrollen (vanaf de 5 de dus)

Iemand die mij kan helpen, jammer dat ik niets ervoor kan terugdoen.

Mvg


shooter

je bedoelde deze dus:
je moet dus bepaalde pinnen vrij houden voor communicatie, en voor je display, is niet erg wajnt je kunt de pinnen in een array zetten (uitbreiding van cartoonist).
scrollen is niet slim, want je wilt alles zien,
als eerste mogelijkheid bijvoorbeeld de cijfers aanzetten die aan zijn.
bijv. de misubishi manier met ledjes onder de cijfers op display bijv:
 12 45  7  90123 56  90
 1234567890 enz.
dan kun je dus 80 sensoren tegelijk zien. (is niet handig maar wel snel.
een volgende stap zou zijn een grafisch display met de sensoren op de goede plaats en dan met kleuren werken.
vroeger maakte ik kastjes met schakelaars en leds op 24 Volt om besturingen en regelingen te testen, met een lekker lange kabel eraan die dan in de kast ging en kan ik bij de snensoren zien wat er gebeurt, schakelaar aan klep aan, etc.

Ik heb zelf tegenwoordig een touchscreen op windows , en gebruik processing (ook wiring) om grafisch koelcompressoren te simuleren voor de PLC. en ja ook analoge signalen doe ik via de arduino.

tegenwoordig gaat het meeste over een bus dus een processor is dan nodig.

Ik heb diverse testkasten gemaakt, met onderin steeds hetzelfde en verschillende deksels voor de diverse types. ertussen een stekker zodat wisselen lekker eenvoudig is.

geef eens een beschrijving wat je denkt te maken, dan zal ik je wel een beetje in de goede richting houden.


Nicozor

Dag Shooter, Ik stel u inspanning enorm op prijs maar ik denk dat ik te weinig basis mee heb (ik wil wel leuke toepassingen bouwen) dus ik denk dat ik de cursus ga volgen, mijn werkgever regelt de kosten, hij steunt me hier enorm in, ik ben een cursus elektronica-ICT aan het zoeken, maar tot nu toe heb ik het enkel in dagonderwijs gevonden.

Anyway

Wat ik nu heb:

Via een 8 tal inputs (hoog 12v van externe bron) zie ik 8 verschillende meldingen op de eerste regel van mijn 4*20 I2C gestuurde lcd.
De eerste primeert, de tweede word dus niet aktief zolang de eerste hoog blijft en zo telkens verder.
De ingangen zijn stabiel, dit lukt prima.

Wat ik wil:

Ik wil de tweede (en volgende) ook zien op het display, onder elkaar, vanaf de 5de moet het boeltje dus verticaal scrollen, eventueel met een extra drukknop die de scrolsnelheid verhoogd (worden uiteindelijk 42 inputs)



Is hier een TFT scherm met dus meerdere lijnen een goed idee, dan kunnen we hiermee verder gaan.


Het is niet de bedoeling dat ik hier een expert in ga worden, maar kortom, ik wil weten hoe en waar te beginnen, ben niet bang om te zoeken, moet alleen weten wat en waar.

Een volgende stap is een boodschap aan can adressen toewijzen, idem als de inputs maar dan can berichten.

Groeten 

shooter

ik zou gewoon alle ingangen met een nummer op het scherm zetten en dan degene die uit zijn, als spatie op het scherm zetten. dus if input==HIGH print number else print space.
en dat elke seconde laten lopen.
dus de loop bevat een functiecall naar de print programma

daar staat dan een array met pinnummers in een bepaalde volgorde, waardoor je dus flexibel bent met de volgorde.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy