<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Other Solution</title>
	<atom:link href="http://www.theothersolution.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theothersolution.nl</link>
	<description>arduino tutorials</description>
	<lastBuildDate>Fri, 19 Aug 2011 18:29:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>arduino 16&#215;2 lcd tutorial</title>
		<link>http://www.theothersolution.nl/2011/08/03/arduino-16x2-lcd-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=arduino-16x2-lcd-tutorial</link>
		<comments>http://www.theothersolution.nl/2011/08/03/arduino-16x2-lcd-tutorial/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 07:13:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arduino Open Source Hardware]]></category>
		<category><![CDATA[16x2 lcd]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.theothersolution.nl/?p=109</guid>
		<description><![CDATA[De 16&#215;2 LCD moet volgens dit schema worden aangesloten. pin 15 en 16 zijn de stroom voor de backlight led. Sluit pin 15 op +5v aan en pin 16 op Gnd. De arduino ide bevat voorbeeld code onder file &#8211; examples &#8211; liquidcristal &#8211; Helloworld voor de lcd: /* LiquidCrystal Library - Hello World Demonstreert [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 522px"><a href="http://lh3.googleusercontent.com/-VM2PW9m30C8/Tjlsc7rybLI/AAAAAAAAA9w/EtCWPiuDI20/s800/arduino_lcd_aansluiten.png"><img class="   " title="arduino 16x2 LCD aansluitschema" src="http://lh3.googleusercontent.com/-VM2PW9m30C8/Tjlsc7rybLI/AAAAAAAAA9w/EtCWPiuDI20/s800/arduino_lcd_aansluiten.png" alt="aansluitschema arduino LCD" width="512" height="328" /></a><p class="wp-caption-text">arduino LCD aansluiten</p></div>
<p>De 16&#215;2 LCD moet volgens dit schema worden aangesloten. pin 15 en 16 zijn de stroom voor de backlight led. Sluit pin 15 op +5v aan en pin 16 op Gnd.</p>
<p><span id="more-109"></span>De arduino ide bevat voorbeeld code onder file &#8211; examples &#8211; liquidcristal &#8211; Helloworld voor de lcd:<br />
<code><br />
/*<br />
LiquidCrystal Library - Hello World</code></p>
<p>Demonstreert het gebruik van een 16&#215;2 LCD. De LiquidCrystal<br />
library werkt met alle LCD schermen die compatible zijn met de<br />
Hitachi HD44780 driver. Het start pakket bevat een exemplaar.</p>
<p>Deze code print &#8220;Hello World!&#8221; op de LCD<br />
en toont de tijd in milliseconden sinds het opstarten van de LCD .</p>
<p>Het schema:<br />
* LCD RS pin naar digitale pin 12<br />
* LCD Enable pin naar digitale pin 11<br />
* LCD D4 pin naar digitale pin 5<br />
* LCD D5 pin naar digitale pin 4<br />
* LCD D6 pin naar digitale pin 3<br />
* LCD D7 pin naar digitale pin 2<br />
* LCD R/W pin naar ground<br />
* 10K potmeter:<br />
* uiteinden  van +5V naar ground<br />
* variabele pin naar LCD VO pin (pin 3)</p>
<p>&nbsp;</p>
<p>This example code is in the public domain.</p>
<p>http://www.arduino.cc/en/Tutorial/LiquidCrystal</p>
<p>*/</p>
<p>// include the library code:<br />
#include</p>
<p>// initializeer de library met de nummers van de interface pinnen<br />
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);</p>
<p>void setup() {<br />
// geef het aantal kolommen  en lijnen van de LCD op:<br />
lcd.begin(16, 2);<br />
// Schrijf een tekst op de LCD.<br />
lcd.print(&#8220;hallo, wereld!&#8221;);<br />
}</p>
<p>void loop() {<br />
// verplaats de cursor naar column 0, lijn 1<br />
// (noot: lijn  1 is de tweede lijn, we beginnen te tellen bij 0):<br />
lcd.setCursor(0, 1);<br />
// schrijf het aantal seconden sinds de laatste reset:<br />
lcd.print(millis()/1000);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theothersolution.nl/2011/08/03/arduino-16x2-lcd-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>arduino starter kit weer (even) beschikbaar</title>
		<link>http://www.theothersolution.nl/2011/08/02/arduino-starter-ki-weer-even-beschikbaar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=arduino-starter-ki-weer-even-beschikbaar</link>
		<comments>http://www.theothersolution.nl/2011/08/02/arduino-starter-ki-weer-even-beschikbaar/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 06:14:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arduino Open Source Hardware]]></category>
		<category><![CDATA[arduino]]></category>

		<guid isPermaLink="false">http://www.theothersolution.nl/?p=93</guid>
		<description><![CDATA[De Arduino starter kit is weer even op voorraad.Voor wie snel is want de meeste zijn al weer weg. Levertijd is straks weer 2 weken&#8230; arduino-starter-kit Binnenkort meer tutorials op de site]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 410px"><a href="http://www.theothersolution.nl/arduino-starter-kit/"><img title="arduino starter kit" src="https://lh5.googleusercontent.com/-wtK4WdtTfXc/TdbYlICCQuI/AAAAAAAAA2U/_1oEspE4Wno/s400/arduino-set.jpg" alt="arduino starter kit" width="400" height="382" /></a><p class="wp-caption-text">zeer uitgebreide arduino starter kit</p></div>
<p>De Arduino starter kit is weer even op voorraad.Voor wie snel is want de meeste zijn al weer weg. Levertijd is straks weer 2 weken&#8230;</p>
<p><span style="color: #000080;"><a title="arduino starter kit" href="http://www.theothersolution.nl/arduino-starter-kit/" target="_blank"><span style="color: #000080;">arduino-starter-kit</span></a></span></p>
<p>Binnenkort meer tutorials op de site</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theothersolution.nl/2011/08/02/arduino-starter-ki-weer-even-beschikbaar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arduino ultrasoon afstand meten</title>
		<link>http://www.theothersolution.nl/2011/05/20/arduino-ultrasoon-afstand-meten/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=arduino-ultrasoon-afstand-meten</link>
		<comments>http://www.theothersolution.nl/2011/05/20/arduino-ultrasoon-afstand-meten/#comments</comments>
		<pubDate>Fri, 20 May 2011 11:05:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arduino Open Source Hardware]]></category>
		<category><![CDATA[ultrasoon]]></category>

		<guid isPermaLink="false">http://www.theothersolution.nl/?p=53</guid>
		<description><![CDATA[Met een ultrasoon module en een arduino kunnen we heel simpel en nauwkeurig afstanden tot objecten meten. Hiermee kunnen we allerlei interessante projecten bouwen. Bijvoorbeeld zou je heel exact kunnen registreren wanneer iets of iemand op je terrein komt, en dan een camera of lamp kunnen inschakelen.]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 410px"><img title="arduino ultrasoon" src="https://lh4.googleusercontent.com/_NKsSCcjtoDQ/TdZlw6FSS9I/AAAAAAAAA1s/5TLE-r02xq4/s400/IMAG0143.jpg" alt="ultrasoon sensor aangesloten via breadboard op arduino" width="400" height="240" /><p class="wp-caption-text">ultrasoon sensor aangesloten via breadboard op arduino</p></div>
<p>Met een ultrasoon module en een arduino kunnen we heel simpel en nauwkeurig afstanden tot objecten meten. Hiermee kunnen we allerlei interessante projecten bouwen. Bijvoorbeeld zou je heel exact kunnen registreren wanneer iets of iemand op je terrein komt, en dan een camera of lamp kunnen inschakelen.</p>
<p><span id="more-53"></span></p>
<p>benodigdheden:</p>
<p>Een arduino board (ik gebruik een duemillanova 100% kloon)</p>
<div class="wp-caption alignnone" style="width: 410px"><img title="arduino compatible board" src="https://lh6.googleusercontent.com/_NKsSCcjtoDQ/TdZlyJQ3MJI/AAAAAAAAA2M/teQy84F3kbM/s400/IMAG0137.jpg" alt="arduino compatible board" width="400" height="240" /><p class="wp-caption-text">arduino of compatible board</p></div>
<p>Een ultrasoon meet module, hier een 4 pins. (5 volt)</p>
<div class="wp-caption alignnone" style="width: 410px"><img title="Arduino compatible ultrasoon afstand meet module" src="https://lh5.googleusercontent.com/_NKsSCcjtoDQ/TdZlyAtmhKI/AAAAAAAAA2A/9zuP8_huUfk/s400/IMAG0138.jpg" alt="Arduino compatible ultrasoon afstand meet module" width="400" height="240" /><p class="wp-caption-text">Arduino compatible ultrasoon afstand meet module</p></div>
<p>Een breadboard om de verbindingen te maken</p>
<div class="wp-caption alignnone" style="width: 410px"><img title="breadboard met ultrasoon module ingestoken" src="https://lh6.googleusercontent.com/_NKsSCcjtoDQ/TdZlx2x0nlI/AAAAAAAAA18/3kPI_fwGyqk/s400/IMAG0139.jpg" alt="breadboard met ultrasoon module ingestoken" width="400" height="240" /><p class="wp-caption-text">breadboard met ultrasoon module ingestoken</p></div>
<p>En een setje insteek kabeltjes</p>
<div class="wp-caption alignnone" style="width: 410px"><img title="kabels" src="https://lh4.googleusercontent.com/_NKsSCcjtoDQ/TdZlxvurRWI/AAAAAAAAA14/FwzF3h8cOXk/s400/IMAG0140.jpg" alt="kabels male male" width="400" height="240" /><p class="wp-caption-text">insteek kabeltjes male-male</p></div>
<p>De ultrasoon module heeft 4 pinnen, aan de voorkant staat hierbij wat deze zijn. gnd, trig echo en vcc</p>
<p>Steek een kabeltje in de 5v aansluiting op de arduino en de andere kant komt op het breadboard op de rij waar de vcc pin in zit (rood op de afbeelding). gnd op de arduino gaat naar gnd op de module (zwart)<br />
Sluit een kabel aan van poort 7 op het arduino board naar de trig aansluiting op de module en van poort 8 op de arduino module naar de echo aansluiting op de module.</p>
<div class="mceTemp">
<div class="wp-caption alignnone" style="width: 410px"><img title="arduino ultrasoon afstand meten" src="https://lh4.googleusercontent.com/_NKsSCcjtoDQ/TdZlw6FSS9I/AAAAAAAAA1s/5TLE-r02xq4/s400/IMAG0143.jpg" alt="arduino ultrasoon sensor " width="400" height="240" /><p class="wp-caption-text">Ultrasoon sensor met breadboard aangesloten op arduino</p></div>
<dl id="" class="wp-caption alignnone" style="width: 410px;">
<dt class="wp-caption-dt"></dt>
<dd class="wp-caption-dd">aangesloten en werkend</dd>
</dl>
</div>
<p>Ik heb de code van het ping voorbeeld aangepast zodat deze met deze module werkt:</p>
<p><code><br />
/* Ping))) Sensor</code></p>
<p>Deze sketch leest een ultrasoon afstandsdetector en geeft de afstand<br />
tot het dichtstbijzijnde object in het bereik. Om dit te doen stuurt het<br />
een puls van 10 microseconden naar de trig pin van de sensor.<br />
Vervolgens luistert het naar het signaal op de echo pin.<br />
Als er een signaal terugkomt is de duur van het signaal bepalend voor de<br />
afstand tot het object.</p>
<p>het schema:<br />
* Vcc van de sensor verbonden aan +5V<br />
* GND van de sensor verbonden aan gnd<br />
* TRIG van de sensor verbonden aan pin 7<br />
* ECHO van de sensor verbonden aan pin 8</p>
<p>http://www.theothersolution.nl/2011/05/20/arduino-ultrasoon-afstand-meten</p>
<p>created 3 Nov 2008<br />
by David A. Mellis<br />
modified 30 Jun 2009<br />
by Tom Igoe<br />
vertaald en Gewijzigd 20 mei 2011<br />
door Timothy van Zadelhoff</p>
<p>This example code is in the public domain.</p>
<p>*/</p>
<p>// deze constanten veranderen niet. Het zijn de pin nummers<br />
// van de input en output van de sensor:<br />
const int pingPin = 7;<br />
const int echoPin = 8;</p>
<p>void setup() {</p>
<p>// hier wordt de usb verbinding geïnitialiseerd<br />
// zodat de meetresultaten op de computer zichtbaar zijn :<br />
Serial.begin(9600);<br />
}</p>
<p>void loop()<br />
{<br />
// variabelen voor de duur van de trigger,<br />
// en de afstand in inches, centimeters en mm.<br />
long duration, inches, cm, mm;</p>
<p>// De sensor wordt geactiveerd met een puls van 10 microseconden op trig<br />
// geef vantevoren een lage puls om zeker te zijn van een &#8220;schoon&#8221; signaal<br />
// (waarschijnlijk niet nodig met deze sensor)<br />
pinMode(pingPin, OUTPUT);<br />
digitalWrite(pingPin, LOW);<br />
delayMicroseconds(4);<br />
digitalWrite(pingPin, HIGH);<br />
delayMicroseconds(10);<br />
digitalWrite(pingPin, LOW);</p>
<p>// De echoPin wordt gelezen voor het resultaat van de meting, een hoge<br />
// puls waarvan de duur (in microseconden) gelijk is aan de tijd van het<br />
//zenden tot het ontvangen van de echo terug van een object<br />
pinMode(echoPin, INPUT);<br />
duration = pulseIn(echoPin, HIGH);</p>
<p>// converteer de tijd naar een afstand<br />
inches = microsecondsToInches(duration);<br />
cm = microsecondsToCentimeters(duration);<br />
mm = microsecondsToMilimeters(duration);</p>
<p>Serial.print(inches);<br />
Serial.print(&#8220;in, &#8220;);<br />
Serial.print(cm);<br />
Serial.print(&#8220;cm, &#8220;);<br />
Serial.print(mm);<br />
Serial.print(&#8220;mm&#8221;);<br />
Serial.println();</p>
<p>delay(100);<br />
}</p>
<p>long microsecondsToInches(long microseconds)<br />
{<br />
// er zijn<br />
// 73.746 microseconden per inch (i.a.w geluid verplaatst zich met<br />
// 1130 voet per seconde). Dit geeft de afstand afgelegd door de<br />
// geluidsgolf heen en terug, dus moeten we door 2 delen om de<br />
// afstand te berekenen.</p>
<p>return microseconds / 74 / 2;<br />
}</p>
<p>long microsecondsToCentimeters(long microseconds)<br />
{<br />
// De snelheid van het geluid is 340 meter per seconde<br />
// (of 29 microseconden per centimeter).<br />
// Dit geeft de afstand afgelegd door de geluidsgolf heen<br />
// en terug, dus moeten we door 2 delen om de afstand te berekenen.<br />
return microseconds / 29 / 2;<br />
}</p>
<p>long microsecondsToMilimeters(long microseconds)<br />
{</p>
<p>// De snelheid van het geluid is 340 meter per seconde<br />
// (of 2.9 microseconden per milimeter).<br />
// Dit geeft de afstand afgelegd door de geluidsgolf heen<br />
// en terug, dus moeten we door 2 delen om de afstand te berekenen.<br />
return microseconds / 2.9 / 2;<br />
}</p>
<p>upload deze code naar de Arduino en klik op het icoontje van serial monitor in de arduino ide</p>
<div class="wp-caption alignnone" style="width: 410px"><img title="resultaat meting" src="https://lh3.googleusercontent.com/_NKsSCcjtoDQ/TdZlxfc_66I/AAAAAAAAA1w/l3LcbJlBZJc/s400/IMAG0142.jpg" alt="resultaat meting" width="400" height="240" /><p class="wp-caption-text">resultaat meting</p></div>
<p>Het resultaat wordt weergegeven in inches, cm en mm</p>
<p>Een complete beginners set kan bij mij besteld worden.</p>
<p>Onder andere deze schakeling kan daarmee worden gebouwd.<br />
meer info hier<span style="color: #000080;"><a href="http://www.theothersolution.nl/arduino-starters-kit/"><span style="color: #000080;"> arduino starters kit </span></a></span></p>
<p>Binnenkort meer tutorials, voor verzoeken laat een commentaar achter</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theothersolution.nl/2011/05/20/arduino-ultrasoon-afstand-meten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

