Algoritme gevraagd

Moderators: dirkwb, Xilvo

Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
Reageer
Berichten: 97

Algoritme gevraagd

Hoi

Ik ben bezig met een verlichtings hobby project

Ik regel lineair een stroom van 0 tot 20ma door een LED en deze geeft dan een bepaalde lichtsterkte. Helaas, dit verband is niet lineair.

kijk maar eens op de grafiek rechts onderaan van:

intensitiet vs stroom

De stroomsterkte regel ik via een microprocessor programma.

Hierin wordt de stroom vertegenwoordigd door een X waarde gaande van 0 tot 255. lineair

In het begin veranderd de lichtintensiteit dan heel sterk maar op het einde niet meer.

Hoe kan ik nu aan deze x waarde een Y waarde berekenen zodat die grafiek wel lineair zou lopen.

De y waarde moet ook een getal tussen 0-255 zijn.

Dus bij een stijgende x zou in het begin y niet mogen veranderen en op het einde moet deze gelijk zijn.

x:0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35---

y:0-1-1-1-1-1-1-1-1-2- 2- 2- 2- 2- 2- 2- 2- 3- 3- 3- 3- 3- 4- 4- 4- 4- 5- 5- 5- 5- 6- 6- 6- 6- 7- 7- 7-

wie kan zoiets in een formule gieten. Hoe simpeler hoe beter en alleen gebruik mken van +,-,x,/ en^

Dit om mijn processor niet tehard te belasten.

alvast bedankt
De gebruiker voorheen bekend als kolonelvonklink.

Reageer