<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://infvo.nl/basis/index.php?action=history&amp;feed=atom&amp;title=Arduino-opdrachten%2FLED-sweep</id>
	<title>Arduino-opdrachten/LED-sweep - Bewerkingsoverzicht</title>
	<link rel="self" type="application/atom+xml" href="https://infvo.nl/basis/index.php?action=history&amp;feed=atom&amp;title=Arduino-opdrachten%2FLED-sweep"/>
	<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;action=history"/>
	<updated>2026-04-26T12:52:24Z</updated>
	<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=696&amp;oldid=prev</id>
		<title>Eelco: Eelco heeft de pagina Arduino-opdrachten/Sweep hernoemd naar Arduino-opdrachten/LED-sweep zonder een doorverwijzing achter te laten</title>
		<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=696&amp;oldid=prev"/>
		<updated>2016-05-25T08:59:54Z</updated>

		<summary type="html">&lt;p&gt;Eelco heeft de pagina &lt;a href=&quot;/basis/index.php?title=Arduino-opdrachten/Sweep&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Arduino-opdrachten/Sweep (de pagina bestaat niet)&quot;&gt;Arduino-opdrachten/Sweep&lt;/a&gt; hernoemd naar &lt;a href=&quot;/basis/index.php?title=Arduino-opdrachten/LED-sweep&quot; title=&quot;Arduino-opdrachten/LED-sweep&quot;&gt;Arduino-opdrachten/LED-sweep&lt;/a&gt; zonder een doorverwijzing achter te laten&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nl&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Oudere versie&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versie van 25 mei 2016 10:59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;nl&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(geen verschil)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Eelco</name></author>
	</entry>
	<entry>
		<id>https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=695&amp;oldid=prev</id>
		<title>Eelco op 25 mei 2016 om 08:59</title>
		<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=695&amp;oldid=prev"/>
		<updated>2016-05-25T08:59:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Oudere versie&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versie van 25 mei 2016 10:59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Regel 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Regel 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Zijbalk Arduino-opdrachten}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Zijbalk Arduino-opdrachten}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sweep &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LED-sweep &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Leerdoelen|analoge uitvoer (PWM: pulsbreedte modulatie); sweep; variabele}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Leerdoelen|analoge uitvoer (PWM: pulsbreedte modulatie); sweep; variabele}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Regel 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Regel 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Inleiding ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Inleiding ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bestand:Sweep-block.png|thumb|right|250px|Stap voor stap meer licht]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bestand:Sweep-block.png|thumb|right|250px|Stap voor stap meer licht]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Je laat de lichtsterkte van de LED geleidelijk toenemen (en afnemen).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Opbouwen van de schakeling ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Opbouwen van de schakeling ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eelco</name></author>
	</entry>
	<entry>
		<id>https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=569&amp;oldid=prev</id>
		<title>Eelco: Nieuwe pagina aangemaakt met &#039;{{Zijbalk Arduino-opdrachten}}  == Sweep ==    {{Leerdoelen|analoge uitvoer (PWM: pulsbreedte modulatie); sweep; variabele}} {{Voorkennis|spanning en stroom}} {{Ond...&#039;</title>
		<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Arduino-opdrachten/LED-sweep&amp;diff=569&amp;oldid=prev"/>
		<updated>2016-05-24T09:16:53Z</updated>

		<summary type="html">&lt;p&gt;Nieuwe pagina aangemaakt met &amp;#039;{{Zijbalk Arduino-opdrachten}}  == Sweep ==    {{Leerdoelen|analoge uitvoer (PWM: pulsbreedte modulatie); sweep; variabele}} {{Voorkennis|spanning en stroom}} {{Ond...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Zijbalk Arduino-opdrachten}}&lt;br /&gt;
&lt;br /&gt;
== Sweep ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Leerdoelen|analoge uitvoer (PWM: pulsbreedte modulatie); sweep; variabele}}&lt;br /&gt;
{{Voorkennis|spanning en stroom}}&lt;br /&gt;
{{Onderdelen| &lt;br /&gt;
[[Arduino/LED|LED]], &lt;br /&gt;
[[Arduino/Weerstand|weerstand]] 220 ohm (rood-rood-bruin-goud), weerstand 10K ohm (bruin-zwart-oranje-goud), }}&lt;br /&gt;
{{Libraries en functies| Serial.begin, Serial.println&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
[[Bestand:Sweep-block.png|thumb|right|250px|Stap voor stap meer licht]]&lt;br /&gt;
&lt;br /&gt;
== Opbouwen van de schakeling ==&lt;br /&gt;
[[Bestand:Sweep_bb.png|thumb|right|250px|LED aan Arduino pin 9]]&lt;br /&gt;
&lt;br /&gt;
# Plaats een LED en serieweerstand op het breadboard.&lt;br /&gt;
# Verbind de LED aan pin 9(!) van de Arduino&lt;br /&gt;
&lt;br /&gt;
In plaats van pin 9 kun je ook de andere pinnen gebruiken die als PWM-uitvoer gebruikt kunnen worden. Deze herken je aan de &amp;quot;~&amp;quot; naast het pinnummer: 3, 5, 6, 9, 10, 11 (voor de Arduino UNO).&lt;br /&gt;
&lt;br /&gt;
== Schema ==&lt;br /&gt;
[[Bestand:Sweep-schema.png|thumb|right|250px|LED aan Arduino pin 9 (PWM)]]&lt;br /&gt;
&lt;br /&gt;
== Programma ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
int led = 9;&lt;br /&gt;
int ledState = 0;&lt;br /&gt;
int step = 15;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  analogWrite(led, ledState);&lt;br /&gt;
  Serial.println(ledState);&lt;br /&gt;
  ledState = ledState + step;&lt;br /&gt;
  if (ledState &amp;gt; 255) {&lt;br /&gt;
    ledState = 0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(100);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uitleg van het programma ==&lt;br /&gt;
&lt;br /&gt;
De constructie &amp;lt;code&amp;gt;ledState = ledState + step;&amp;lt;/code&amp;gt; lees je als volgt: &lt;br /&gt;
* (i) reken de waarde uit van de uitdrukking (expressie) &amp;lt;code&amp;gt;ledState + step&amp;lt;/code&amp;gt;; &lt;br /&gt;
* (ii) ken deze waarde toe aan de variabele &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Je kunt dit ook omschrijven als: &amp;quot;hoog &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; op met &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
De waarde van de variabele &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt; kan positief of negatief zijn, zodat de variabele &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; toeneemt of afneemt. Als &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; de grootste waarde voor de analoge output (i.e., 255)overschreden heeft, beginnen we weer opnieuw.&lt;br /&gt;
&lt;br /&gt;
We gebruiken in dit programma ook de seriële uitvoer naar de host-computer. Daarmee kun je volgen wat er op de Arduino gebeurt. Dat is vaak handig als je fouten wilt opsporen.&lt;br /&gt;
* met &amp;lt;code&amp;gt;Serial.begin(9600);&amp;lt;/code&amp;gt; in de setup open je de seriële verbinding; &lt;br /&gt;
** deze 9600 is de baudrate; deze moet gelijk zijn aan de baudrate in het seriële monitor-venster op de host;&lt;br /&gt;
* &amp;lt;code&amp;gt;Serial.println(ledState);&amp;lt;/code&amp;gt; stuurt de waarde van &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; naar de host (als een string).&lt;br /&gt;
&lt;br /&gt;
== Vragen en opdrachten ==&lt;br /&gt;
&lt;br /&gt;
=== Eerste experimenten ===&lt;br /&gt;
&lt;br /&gt;
==== Snellere of tragere sweep ====&lt;br /&gt;
&lt;br /&gt;
Je kunt de snelheid van de &amp;quot;sweep&amp;quot; op twee manieren veranderen:&lt;br /&gt;
# door de waarde van de &amp;lt;code&amp;gt;delay&amp;lt;/code&amp;gt; aan te passen;&lt;br /&gt;
# door de waarde van de &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt; aan te passen.&lt;br /&gt;
Wat is het verschil? (Hint: probeer dit uit voor verschillende situaties; probeer ook eens een paar uitersten.) &lt;br /&gt;
&lt;br /&gt;
==== Fade in - fade out ====&lt;br /&gt;
&lt;br /&gt;
# plaats een tweede LED met serieweerstand op het breadboard (bijvoorbeeld een groene LED).&lt;br /&gt;
# verbind deze met een andere PWM-pin, bijvoorbeeld pin 10.&lt;br /&gt;
## &amp;lt;code&amp;gt;int greenLed = 10; &amp;lt;/code&amp;gt;&lt;br /&gt;
# zorg ervoor dat deze LED altijd de &amp;quot;complementaire lichtsterkte&amp;quot; heeft van de eerste LED.&lt;br /&gt;
## de som van beide lichtsterktes is 255:&lt;br /&gt;
## &amp;lt;code&amp;gt;analogWrite(led,ledState); &amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;analogWrite(greenLed, 255 - ledState); &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Symmetrische sweep ====&lt;br /&gt;
&lt;br /&gt;
De &amp;quot;sweep&amp;quot; is nu niet symmetrisch: de lichtsterkte neemt geleidelijk toe, en gaat in één keer terug naar 0. Verander het programma zodat de lichtsterkte vanaf de grootste waarde (255) ook geleidelijk afneemt. Hint:&lt;br /&gt;
* als &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; de grootste waarde (255) voorbijgaat, keer je het teken van de stap om: (&amp;lt;code&amp;gt;step = -step;&amp;lt;/code&amp;gt;). Neem dan voor &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt; deze grootste waarde.&lt;br /&gt;
** de toekenning &amp;lt;code&amp;gt;ledState = ledState + step;&amp;lt;/code&amp;gt; verhoogt of verlaagt de waarde van &amp;lt;code&amp;gt;ledState&amp;lt;/code&amp;gt;, afhankelijk van het teken van &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt;&lt;br /&gt;
* voor de kleinste waarde (0) voeg je een vergelijkbare actie toe.&lt;br /&gt;
&lt;br /&gt;
Dit &amp;quot;sweep&amp;quot; patroon kun je voor verschillende toepassingen gebruiken. (Zie bijv. [[Arduino-opdrachten/Servo-sweep]])&lt;br /&gt;
&lt;br /&gt;
=== Verdiepingsvragen ===&lt;/div&gt;</summary>
		<author><name>Eelco</name></author>
	</entry>
</feed>