<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frotmail.nl/index.php?action=history&amp;feed=atom&amp;title=PWM</id>
	<title>PWM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frotmail.nl/index.php?action=history&amp;feed=atom&amp;title=PWM"/>
	<link rel="alternate" type="text/html" href="https://wiki.frotmail.nl/index.php?title=PWM&amp;action=history"/>
	<updated>2026-06-15T08:16:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.frotmail.nl/index.php?title=PWM&amp;diff=39&amp;oldid=prev</id>
		<title>Eric: Created page with &quot;PWM ofwel Pulse Width Modulation is een manier om digitaal de snelheid van een motor, of helderheid van een ledje/lampje aan te passen.   Stel we nemen een refresh van 100hz en een resolutie van 8 bits.   bij 255 is de led 100% aan  bij 127 is de led 50% aan  bij 0 is de led uit   Door de refresh van 100 hz te kiezen zien we de led niet knipperen (het menselijk oog haakt af tussen de 50-100 hz, en zal denken dat hij continu brandt)  peudo code:  functie pwm...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frotmail.nl/index.php?title=PWM&amp;diff=39&amp;oldid=prev"/>
		<updated>2022-04-05T09:09:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;PWM ofwel Pulse Width Modulation is een manier om digitaal de snelheid van een motor, of helderheid van een ledje/lampje aan te passen.   Stel we nemen een refresh van 100hz en een resolutie van 8 bits.   bij 255 is de led 100% aan  bij 127 is de led 50% aan  bij 0 is de led uit   Door de refresh van 100 hz te kiezen zien we de led niet knipperen (het menselijk oog haakt af tussen de 50-100 hz, en zal denken dat hij continu brandt)  peudo code:  functie pwm...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;PWM ofwel Pulse Width Modulation is een manier om digitaal de snelheid van een motor, of helderheid van een ledje/lampje aan te passen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stel we nemen een refresh van 100hz en een resolutie van 8 bits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bij 255 is de led 100% aan&lt;br /&gt;
&lt;br /&gt;
bij 127 is de led 50% aan&lt;br /&gt;
&lt;br /&gt;
bij 0 is de led uit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Door de refresh van 100 hz te kiezen zien we de led niet knipperen (het menselijk oog haakt af tussen de 50-100 hz, en zal denken dat hij continu brandt)&lt;br /&gt;
&lt;br /&gt;
peudo code:&lt;br /&gt;
 functie pwm                  // Deze functie wordt door een timer aangeroepen&lt;br /&gt;
 {&lt;br /&gt;
    teller++;                 // Bij iedere &amp;quot;run&amp;quot; wordt de teller 1 opgehoogd&lt;br /&gt;
    if teller == 0            // en na de 255 zal de teller weer bij 0 verdergaan&lt;br /&gt;
      poort_aan;              // Als de teller weer bij 0 is moet de poort weer aan&lt;br /&gt;
                              // dan begint namelijk een nieuwe pwm cyclus&lt;br /&gt;
    if teller == pwm_gewenst  // Als de teller gelijk is aan pwm_gewenst betekend dit &lt;br /&gt;
      poort_uit;              // dat de poort nu precies `pwm_gewenst` tikken heeft aangestaan&lt;br /&gt;
                              // En dan mag de poort uit tot de volgende cyclus&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Afbeelding:pwm.png]]&lt;br /&gt;
&lt;br /&gt;
In deze afbeelding staat een voorbeeld van PWM. Iedere 256 kloktikken zal de teller weer bij 0 beginnen en dus de poort uitzetten, daarna blijft de poort net zolang aan als de waarde in pwm_gewenst (PWM in de tekening)&lt;br /&gt;
&lt;br /&gt;
Wanneer we een PWM frequentie willen van 100 hz en een resolutie van 256 tikken, zullen we de cpu dus 100 x 256 keer per seconde, de bovenstaande pwm_functie aan moeten laten roepen.&lt;/div&gt;</summary>
		<author><name>Eric</name></author>
	</entry>
</feed>