Joeri de Man
LED there be light
Nu ben ik hier thuis bezig met het commando POT in picbasic. Maar daarbij moet je een schaal hebben.
Maar ik kom er niet helemaal uit wat die schaal nou betekent. Waarom zou je hem bijvoorbeeld niet altijd standaard op 255 zetten?
Ik heb de help van proton gelezen en op picbasic.nl, maar het blijft nog een beetje onduidelijk.
Groeten, Joeri
Joeri de Man
LED there be light
Kickje en een toevoeging.
Waarom moet het perse een een 25K weerstand zijn.
Maar kan je die schaal ook zonder programma bepalen? Ik heb hier dus een LDR liggen. Bij fel zonlicht heeft die een weerstand onder de 500 ohm.
Bij normaal licht 4 - 5 kohm
en een maximum van 800/900 kohm. In mijn situatie. (staat die een lantaarnpaal bij me raam)
Nu staat er op Picbasic.nl dat ik een 22K weerstand parallel moet zetten, zodat de weerstand nooit boven die waarde komt. Dan worden me waardes ook anders maar dat is nog te overzien.
Maar dan komt weer die schaal.
[Bericht gewijzigd door Joeri de Man op ]
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Met Schaal kun je de POT precies zo instellen, dat als de potmeter helemaal dicht staat, de functie POT de waarde 1 geeft, en als je de potmeter helemaal open zet, dat de functie POT de waarde 255 geeft.
Stel dat als je potmeter bij 3/4 open al 255 geeft, dan moet je de waarde van Schaal verkleinen.
Als het andersom is, je potmeter staat al helemaal open, maar de functie POT geeft nog lang geen 255 aan, dan moet je de waarde voor Schaal vergroten.
Voor Schaal moet je een waarde van 0...255 invullen.
Met een potmeter van 25k moet je voor Schaal een waarde van ongeveer 127 ingeven, dat is mooi middenin het bereik van Schaal.
Als je andere potmeterwaarden neemt, (10k ... 50k moet kunnen), kom je aan de grens voor Schaal te zitten.
Lees hierover in PIC programmeercursus deel 4 op www.picbasic.nl/index_picbasic_nl .
Er staat in een apart stukje over het afregelen van Schaal.
Er staat ook een manier om dit zonder display, maar met een LED te doen.
Joeri de Man
LED there be light
Ja daar had ik het vandaan. Maar ik gebruik nu rcin. Daarmee zit ik niet metschaal, en ik kan makkelijker grotere weerstanden meten.
Overigen heb ik de tip gekregen een seriele verbinding met me pc op te stellen. En dat heb ik nu gedaan. Die geeft nu dus doodleuk elke halve minuut een signaal door.
Ik moet op dit moment alleen de code aanpassen, dat me computer ook de decimale waardes op geeft.
Fantomaz
Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)