<?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>Seçkin Burak Cengiz &#187; Embedded</title>
	<atom:link href="http://seckinburakcengiz.com/category/blog/embedded/feed/" rel="self" type="application/rss+xml" />
	<link>http://seckinburakcengiz.com</link>
	<description>Seçkin Burak Cengiz kişisel web sayfası</description>
	<lastBuildDate>Fri, 30 Jul 2010 00:36:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Arduino nedir? Ne işe yarar? Çeşitleri nelerdir? Arduino hakkında her şeyi araştırdım.</title>
		<link>http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/</link>
		<comments>http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 00:58:05 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[DIY Projelerim]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Gadgets Review]]></category>
		<category><![CDATA[Gatgets]]></category>
		<category><![CDATA[My Embedded Projects]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[arduino çeşitleri nelerdir?]]></category>
		<category><![CDATA[arduino ile neler yapılabilir]]></category>
		<category><![CDATA[arduino kart tasarım programı]]></category>
		<category><![CDATA[Arduino ne işe yarar?]]></category>
		<category><![CDATA[Arduino nedir?]]></category>
		<category><![CDATA[arduino nerden alınır?]]></category>
		<category><![CDATA[arduino simülasyon programı]]></category>
		<category><![CDATA[arduino simülatör]]></category>
		<category><![CDATA[diy arduino projeleri]]></category>
		<category><![CDATA[en iyi arduino projeleri]]></category>
		<category><![CDATA[en iyi arduino siteleri]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=1367</guid>
		<description><![CDATA[

Arduino açık kaynak kodlu elektronik prototip geliştirme platformudur. Kullanımı çok kolay ve bir okadar da eğlenceli bu aracın yazılımı ve kullandığı dil oldukça basittir. Arduino içesinde bir çok çevre birimini barındırır ve sizlere çok esnek bir kullanım alanı oluşturur. Arduino &#8220;Wiring&#8221; temelli basit bir dil ile programlanır. Tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2010/07/26/robot-kol-2/' rel='bookmark' title='Permanent Link: Mouse ile kontrol edilebilen arduino robot kol.'>Mouse ile kontrol edilebilen arduino robot kol.</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/19/the-cove-filminden-sonra-yunuslari-arastirdim/' rel='bookmark' title='Permanent Link: &#8220;The Cove&#8221; filminden sonra yunusları araştırdım.'>&#8220;The Cove&#8221; filminden sonra yunusları araştırdım.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/12/04/farmville-kullanicilarinin-sayisi-twitter-kullanicilarini-gecince-bu-oyunu-ve-bu-oyunun-arkasindaki-adami-arastirdim/' rel='bookmark' title='Permanent Link: Farmville kullanıcılarının sayısı twitter kullanıcılarını geçince bu oyunu ve bu oyunun arkasındaki adamı araştırdım.'>Farmville kullanıcılarının sayısı twitter kullanıcılarını geçince bu oyunu ve bu oyunun arkasındaki adamı araştırdım.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2010%252F03%252F11%252Farduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fc0MxjO%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Arduino%20nedir%3F%20Ne%20i%C5%9Fe%20yarar%3F%20%C3%87e%C5%9Fitleri%20nelerdir%3F%20Arduino%20hakk%C4%B1nda%20her%20%C5%9Feyi%20ara%C5%9Ft%C4%B1rd%C4%B1m.%20%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-1369" title="arduino002" src="http://seckinburakcengiz.com/wp-content/uploads/arduino002.jpg" alt="" width="255" height="180" />Arduino açık kaynak kodlu elektronik prototip geliştirme platformudur. Kullanımı çok kolay ve bir okadar da eğlenceli bu aracın yazılımı ve kullandığı dil oldukça basittir. Arduino içesinde bir çok çevre birimini barındırır ve sizlere çok esnek bir kullanım alanı oluşturur. Arduino &#8220;Wiring&#8221; temelli basit bir dil ile programlanır. Tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da (Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider gibi) bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler tamamen açık kaynaktır.<span id="more-1367"></span></p>
<p><img class="aligncenter size-full wp-image-1368" title="arduino001" src="http://seckinburakcengiz.com/wp-content/uploads/arduino001.jpg" alt="" width="567" height="265" /></p>
<p><strong>Donanım:</strong> Arduino kartları bir <a title="Atmel" href="http://tr.wikipedia.org/wiki/Atmel">Atmel</a> <a title="AVR" href="http://tr.wikipedia.org/wiki/AVR">AVR</a> <a title="Mikrodenetleyici" href="http://tr.wikipedia.org/wiki/Mikrodenetleyici">mikrodenetleyici</a> (Eski kartlarda ATmega8 veya ATmega168, yenilerinde ATmega328) ve programlama ve diğer devrelere bağlantı için gerekli yan elemanlardan oluşur. Her kartta en azından bir 5 voltluk <a title="Regüle entegresi (sayfa mevcut değil)" href="http://tr.wikipedia.org/w/index.php?title=Reg%C3%BCle_entegresi&amp;action=edit&amp;redlink=1">regüle entegresi</a> ve bir 16MHz <a title="Kristal osilator (sayfa mevcut değil)" href="http://tr.wikipedia.org/w/index.php?title=Kristal_osilator&amp;action=edit&amp;redlink=1">kristal osilator</a> (bazılarında <a title="Seramik rezonatör (sayfa mevcut değil)" href="http://tr.wikipedia.org/w/index.php?title=Seramik_rezonat%C3%B6r&amp;action=edit&amp;redlink=1">seramik rezonatör</a>) bulunur. Mikrodenetleyiciye önceden bir <a title="Bootloader (sayfa mevcut değil)" href="http://tr.wikipedia.org/w/index.php?title=Bootloader&amp;action=edit&amp;redlink=1">bootloader</a> programı yazılı olduğundan programlama için harici bir programlayıcıya ihtiyaç duyulmaz.</p>
<p>Aşağıdaki videoda Michigan Üniversitesi öğretim üyesi Arduino donanımını tanıtıyor. İngilizcesi olanlar için çok iyi bir kaynak.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6728838&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=6728838&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Programlama dili:</strong> Arduino wiring tabanlı kendi programlama dilini kullanır.</p>
<p><strong>Yazılım:</strong> Arduino programlarken Arduino0018 ismindeki yine kendi yazılımı kullanılır. Bu yazılım gözlemlediğim kadarıyla çok gelişmiş bir hata ayıklama sistemine sahip, bu yönüyle kullanıcıya büyük rahatlık sağlıyor. Üstelik yazılım diğer bütün arduino ürünleri gibi açık kaynaklıdır ve ücretsiz indirilebilir.</p>
<div id="attachment_1370" class="wp-caption aligncenter" style="width: 551px"><img class="size-full wp-image-1370" title="arduino_software" src="http://seckinburakcengiz.com/wp-content/uploads/arduino_software.jpg" alt="" width="541" height="749" /><p class="wp-caption-text">Arduino programlamak için kullanılan yazılım. Arduino0018</p></div>
<p><a href="http://arduino.googlecode.com/files/arduino-0018.zip">Yazılımı buradan indirebilirsiniz.</a> <a href="http://arduino.cc/en/Tutorial/HomePage">Bu siteyi</a> inceleyip yazılım kütüpanelerini ve nasıl kullanıldığını açıklayan bir çok dökümana ulaşabilirsiniz.</p>
<p><strong>Simülasyon ve kart tasarım yazılımları:</strong> Arduino içerisinde birçok çevre elemanı barındırdığından bunun için ayrıca bir simulator halen yok, Proteus programı ile Arduinoyu kendiniz tasarlayıp kütüpane oluşturabilirsiniz ancak bu çok zahmetli bir iştir çok zamanınızı alacaktır, internetten proteus arduino kütüpanelerini araştırın, ben buldukça bu başlık altında yayınlamaya çalışacağım. Bunun yanında yeni bir simülatör önerebilirim, <strong>&#8220;Eagle 5.7.0&#8243; </strong>simülatör için hali hazırda bir çok arduino kütüpanesi mevcuttur, <a href="http://blog.makezine.com/archive/2008/10/arduino_avr_library_for_e.html" target="_blank">Örnek</a>. Kart tasarımına gelince bu yazılımlar içinde bir yazılım çok dikkatimi çekti, özellikle arduino projelerinizde kart tasarlarken kullanabileceğiniz bir çok araç ve kütüpane barındırıyor. Kullanımı çok kolay ve esnek. Bu yazılımı kullanarak breadboard üzerine devrenizi inşa ediyorsunuz daha sonra tek bur tuşa basıyorsunuz ve yazılım size baskı devrenizin şemasını çıkartıyor. Bu işlerle uğraşan arkadaşlar kaçırmasın. Fritzing ismindeki bu yazılımı <a href="http://fritzing.org/download/0.3.16b/windows/fritzing.2010.02.25.pc.zip">buradan</a> indirebilirsiniz. <a href="http://fritzing.org/download/">Buradan</a> resmi internet sitesine ulaşabilirsiniz.</p>
<p>Arduino kart tasarımlarında veya Arduino projelerinizde kullanabileceğiniz Fritzing programının tanıtım videosu.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Hxhd4HKrWpg&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/Hxhd4HKrWpg&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3 style="text-align: left;"><strong> </strong>Arduino ile yapılmış bağzı projelerin videoları</h3>
<p><strong>Arduino ile yapılan Super Mario Kardeşler<br />
</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9928343&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=9928343&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Arduino ile kordinat hesabı.</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5919970&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=5919970&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<blockquote><p><strong>Arduino ile uğraşacaksanız aşağıdaki siteler ilginizi çekebilir.</strong></p>
<p>Arduino açık kaynak kodları ve yeni başlayanlar için birçok dökümanın bulunduğu resmi arduino sitesi: <a href="http://arduino.cc/">Arduino</a></p>
<p>Resmi Arduino blog sayfası: <a href="http://arduino.cc/blog/" target="_blank">Arduino Blog</a></p>
<p>Arduino hakkında birçok projenin paylaşıldığı güzel bir site: <a href="http://arduino.org/" target="_blank">Arduino.org</a></p>
<p>Arduino Türkiye satış temsilcisi: <a href="http://www.robit.com.tr/" target="_blank">robit teknoloji</a></p>
<p>Arduino çeşitleri ve özellikleri: <a href="http://robit.com.tr/urunlerimiz/arduino-urunlerimiz.html" target="_blank">robit teknoloji arduino ürünleri</a></p>
<p>İnternetteki en iyi 40 Arduino projesi derlemesi: <a href="http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/">hacknmod top 40 Arduino projects</a></p>
<p>Arduino kart tasarım programı Fritzing resmi sitesi:<a href="http://fritzing.org/" target="_blank"> fritzing</a></p>
<p>Fritzing öğrenmek isteyenler için:<a href="http://fritzing.org/"> </a><a href="http://fritzing.org/learning/" target="_blank">fritzing learning</a></p>
<p>Arduino ile yapılabilecek bir çok DIY(Kendiniz Yapın) projesinin bulunduğu internet siteleri: <a href="http://www.makershed.com/SearchResults.asp?Cat=43&amp;Click=37845">Makershed Arduino</a>, <a href="http://hacknmod.com/topics/arduino/">hacknmod arduino</a>, <a href="http://electronics-diy.com/">electronics-diy</a>, <a href="http://hackaday.com/category/arduino-hacks/">Hackaday Arduino</a>, <a href="http://tinkerlog.com/category/arduino/">Tinkerlog</a></p></blockquote>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1425px; width: 1px; height: 1px;">
<h2>Super Mario Brothers with an Arduino</h2>
</div>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2010%2F03%2F11%2Farduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2010/07/26/robot-kol-2/' rel='bookmark' title='Permanent Link: Mouse ile kontrol edilebilen arduino robot kol.'>Mouse ile kontrol edilebilen arduino robot kol.</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/19/the-cove-filminden-sonra-yunuslari-arastirdim/' rel='bookmark' title='Permanent Link: &#8220;The Cove&#8221; filminden sonra yunusları araştırdım.'>&#8220;The Cove&#8221; filminden sonra yunusları araştırdım.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/12/04/farmville-kullanicilarinin-sayisi-twitter-kullanicilarini-gecince-bu-oyunu-ve-bu-oyunun-arkasindaki-adami-arastirdim/' rel='bookmark' title='Permanent Link: Farmville kullanıcılarının sayısı twitter kullanıcılarını geçince bu oyunu ve bu oyunun arkasındaki adamı araştırdım.'>Farmville kullanıcılarının sayısı twitter kullanıcılarını geçince bu oyunu ve bu oyunun arkasındaki adamı araştırdım.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</title>
		<link>http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/</link>
		<comments>http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 13:18:39 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[Gamepad and Mouse using PIC18F2550 / PIC18F4550]]></category>
		<category><![CDATA[make gamepad]]></category>
		<category><![CDATA[making gamepad]]></category>
		<category><![CDATA[making gamepad with pic]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=1107</guid>
		<description><![CDATA[



Circuit
This is the schematics for a PIC USB gamepad that I have built in a steering wheel shell. The code for the firmware was written in PicBasic Pro and it implements a HID USB device with 2 axes and 4 buttons (only 2 buttons connected in the prototype). The device is detected by Windows XP/Vista [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/15/ch3-r-6-bacakli-gamepad-ile-kontol-edilen-robot/' rel='bookmark' title='Permanent Link: CH3-R -6 Bacaklı gamepad ile kontol edilen robot.'>CH3-R -6 Bacaklı gamepad ile kontol edilen robot.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/24/sixaxis-controlled-hexapod/' rel='bookmark' title='Permanent Link: Sixaxis Controlled Hexapod'>Sixaxis Controlled Hexapod</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/26/robot-kol-2/' rel='bookmark' title='Permanent Link: Mouse ile kontrol edilebilen arduino robot kol.'>Mouse ile kontrol edilebilen arduino robot kol.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F11%252F20%252Faccelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Accelerometer%20Controlled%20Usb%20Gamepad%20and%20Mouse%20using%20PIC18F2550%20%2F%20PIC18F4550%22%20%7D);"></div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/23SC7ZZ0P8E&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/23SC7ZZ0P8E&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><span id="more-1107"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/szZv2YYQm0U&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/szZv2YYQm0U&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Circuit</h2>
<p>This is the schematics for a PIC USB gamepad that I have built in a steering wheel shell. The code for the firmware was written in PicBasic Pro and it implements a HID USB device with 2 axes and 4 buttons (only 2 buttons connected in the prototype). The device is detected by Windows XP/Vista as a standard USB gamepad and can be used with many games and applications.</p>
<p>I am using a 2 Axes Buffered ±2g   Accelerometer from <strong>DIMENSION ENGINEERING</strong>, it has a built in voltage regulator that allows powering the accelerometer dirrectly from the USB bus (5V):</p>
<p><a href="http://www.dimensionengineering.com/DE-ACCM2G.htm" target="_blank">http://www.dimensionengineering.com/DE-ACCM2G.htm</a></p>
<p>I highly recommend this accelerometer as well as other great Dimension Engineering products, check out their website: <a href="http://www.dimensionengineering.com/" target="_blank">www.dimensionengineering.com</a> !</p>
<p><img src="http://starlino.com/data/usb_gamepad/images/usb_gamepad_circuit.gif" alt="usb gamepad circuit" width="600" height="414" /></p>
<p>Note: Optionally you can connect 2 more buttons to RB2 and RB3.</p>
<h2>Code</h2>
<p>Below is the PIC Basic code that works both on 18F4550 / 18F2550. (There are other requirements to build USB firmware including the HID header, see compiler documentation).</p>
<p>DOWNLOAD  HEX FILE FOR PIC 18F2550 (You will need a PIC Programmer to transfer it to the chip, I&#8217;m using PICKit2):</p>
<p><a href="http://starlino.com/data/usb_gamepad/18F2550_Gamepad.hex">18F2550_Gamepad.hex</a></p>
<p><strong>IMPORTANT NOTE:</strong> Please disconnect any Microchip Devices (including the PICKit2 programmer) before plugging this device since it&#8217;s using same HID VENDOR /PRODUCT ID provided in Microchip sample files.<br />
If you plug 2 devices with same VENDOR/PRODUCT ID you might get a hardware conflict and the devices might not work.</p>
<pre class="brush: cpp;">----------------------------------------------------------------------------------------
&lt;span&gt;Define  OSC     48
'CONFIGURATIONS ARE IN /PBP/18F2550.INC , YOU MIGHT WANT TO EDIT THEM&lt;/span&gt;

'ADC
DEFINE ADC_BITS 10         ' Set number of bits in result
DEFINE ADC_CLOCK 6        ' Set clock source  Fosc/64  =&gt; TAD =&gt; 1.34uS
DEFINE ADC_SAMPLEUS 50     ' Set sampling time in uS

TRISA.0 = 1
TRISA.1 = 1

ADCON1 = %00001101 ' sets AN0,AN1 to analog mode

ADCON2 = %10101110 '
'bit 0-2: ADCS ,OVERWRITTEN BY ADC_CLOCK,  110: Fosc/64  =&gt; TAD =&gt; 1.34uS
'bit 3-5: Aquisition time: 101: 12 TAD =&gt;  16uS
'bit 6: not used
'bit 7: Right justify for 10-bit

x    VAR    WORD
y    VAR Word

INTCON2.7=0  'RBPU =0 , TURN ON PORTB PULL-UPS

bt1            VAR PORTB.0
TRISB.0 = 1
bt2            VAR PORTB.1
TRISB.1 = 1
bt3            VAR PORTB.2
TRISB.2 = 1
bt4            VAR PORTB.3
TRISB.3 = 1

'USB
buffer    Var    Byte[3]
USBInit

main:
ADCIN 0,x    'read AN0
ADCIN 1,y    'read AN1

'x,y experimental measurments: ~512 @center / ~365 @ -90deg / -655 @ +90deg

x = (x &gt;&gt; 2) &lt;&lt; 2  ' clear last 2 bits
y = (y &gt;&gt; 2) &lt;&lt; 2  ' clear last 2 bits

'convert x,y from range [384..512..639] to [0..128..255] with edge clipping
x = ((x MAX 384) MIN 639 ) - 384
y = ((y MAX 384) MIN 639 ) - 384

buffer[0] = y    'gamepad's x-axis is accelerometer's y axis
buffer[1] = x    'gamepad's y-axis is accelerometer's x axis
buffer[2] = PORTB ^ %00001111 &amp;    %00001111 'separate and reverse first 4 bits

USBService    ' Must service USB regularly
USBOut 1, buffer, 3, main  ' Send buffer to endpoint 1

GOTO main    ' Do it forever

----------------------------------------------------------------------------------------</pre>
<p>Here is how it is detected by Windows XP. Please note that if you don&#8217;t change the USB HID Vendor ID and Product ID code this device might conflict with other microchip HID devices using same indentification, including the PICKIT II USB programmer (you can&#8217;t have them plugged in both at the same time).</p>
<p><img src="http://starlino.com/data/usb_gamepad/images/control_panel_game_controllers.jpg" alt="control_panel_game_controllers.jpg" width="600" height="521" /></p>
<p>There&#8217;s no need to calibrate the device on this Windows screen,  since it will output values within 0..255 range for both axis and it will be centered close to  128,128 values (we took care of this in the program).</p>
<p>However you might want to adjust sensitivity in your game, based on your preference:</p>
<p><img src="http://starlino.com/data/usb_gamepad/images/sensitivity.jpg" alt="sensitivity.jpg" width="600" height="463" /></p>
<h2>Construction</h2>
<p>If using an existing USB cable , the wire coding is VDD  red, VSS  black , D+ green , D- white.</p>
<p><strong>Second prototype using PIC18F2550 chip.in a cheap Wii steering wheel shell. (Look for them on EBay they sell for about $1.45).</strong><strong> </strong></p>
<p><img src="http://starlino.com/data/usb_gamepad/images/IMG_0093.JPG" alt="game pad built from a wii steering wheel shell" width="600" height="450" /></p>
<p><img src="http://starlino.com/data/usb_gamepad/images/IMG_0091.JPG" alt="" width="600" height="451" /></p>
<p><img src="http://starlino.com/data/usb_gamepad/images/IMG_0092.JPG" alt="" width="600" height="450" /></p>
<p><strong>First prototype &#8220;THE BRICK&#8221; , using PIC18F4550 chip, accelerometer removed.</strong></p>
<p><img src="http://starlino.com/data/usb_gamepad/images/IMG_0094.JPG" alt="" width="600" height="451" /></p>
<p><img src="http://starlino.com/data/usb_gamepad/images/IMG_0095.JPG" alt="" width="600" height="451" /></p>
<h2>It can work as a motion MOUSE too !</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/k13UPjzrauk&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/k13UPjzrauk&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F11%2F20%2Faccelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/15/ch3-r-6-bacakli-gamepad-ile-kontol-edilen-robot/' rel='bookmark' title='Permanent Link: CH3-R -6 Bacaklı gamepad ile kontol edilen robot.'>CH3-R -6 Bacaklı gamepad ile kontol edilen robot.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/24/sixaxis-controlled-hexapod/' rel='bookmark' title='Permanent Link: Sixaxis Controlled Hexapod'>Sixaxis Controlled Hexapod</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/26/robot-kol-2/' rel='bookmark' title='Permanent Link: Mouse ile kontrol edilebilen arduino robot kol.'>Mouse ile kontrol edilebilen arduino robot kol.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secret Knock Detecting Door Lock</title>
		<link>http://seckinburakcengiz.com/2009/11/05/secret-knock-detecting-door-lock/</link>
		<comments>http://seckinburakcengiz.com/2009/11/05/secret-knock-detecting-door-lock/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 09:55:52 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[diy door locks]]></category>
		<category><![CDATA[door lock]]></category>
		<category><![CDATA[electronic door locks]]></category>
		<category><![CDATA[elektronik kapı kilidi]]></category>
		<category><![CDATA[knock detecting]]></category>
		<category><![CDATA[knock detecting door lock]]></category>
		<category><![CDATA[programlanabilir kapı kilidi]]></category>
		<category><![CDATA[programlanabilir kapı klidi]]></category>
		<category><![CDATA[sound detected door lock]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=1053</guid>
		<description><![CDATA[

project using an  arduino, a motor, and a piezo sensor which allows you to both record and detect knocking patterns to unlock a door.  The video below does a fantastic job of demonstrating how it works: It’s completely mobile and can be suction cupped to any dead bolt. Press a button to record a [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/28/the-brain-may-finally-reveal-the-neural-secret-of-cognitive-ability/' rel='bookmark' title='Permanent Link: The brain may finally reveal the neural secret of cognitive ability.'>The brain may finally reveal the neural secret of cognitive ability.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/20/download-jaledit/' rel='bookmark' title='Permanent Link: JALEdit + JAL Source Codes Download and step by step installation'>JALEdit + JAL Source Codes Download and step by step installation</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/11/05/secret-knock-detecting-door-lock/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F11%252F05%252Fsecret-knock-detecting-door-lock%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Secret%20Knock%20Detecting%20Door%20Lock%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-1056" title="knock_door" src="http://seckinburakcengiz.com/wp-content/uploads/knock_door.jpg" alt="knock_door" width="300" height="154" />project using an <a href="http://hacknmod.com/topics/arduino/"> </a>arduino, a motor, and a piezo sensor which allows you to both record and detect knocking patterns to unlock a door.  The video below does a fantastic job of demonstrating how it works: It’s completely mobile and can be suction cupped to any dead bolt. Press a button to record a new sequence.  Upon detecting the correct sequence of knocks, the motor turns the lock open.<span id="more-1053"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/zE5PGeh2K9k&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/zE5PGeh2K9k&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<pre style="text-align: center;"><a href="http://seckinburakcengiz.com/wp-content/uploads/knock_sensor_layout_and_parts_list1.jpg"><img class="aligncenter size-full wp-image-1057" title="knock_sensor_layout_and_parts_list1" src="http://seckinburakcengiz.com/wp-content/uploads/knock_sensor_layout_and_parts_list1.jpg" alt="knock_sensor_layout_and_parts_list1" width="600" height="307" /></a></pre>
<pre style="text-align: center;"><img class="aligncenter size-full wp-image-1058" title="title_image-thumb-691x378-2711-600x328" src="http://seckinburakcengiz.com/wp-content/uploads/title_image-thumb-691x378-2711-600x328.jpg" alt="title_image-thumb-691x378-2711-600x328" width="600" height="328" /></pre>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F11%2F05%2Fsecret-knock-detecting-door-lock%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/28/the-brain-may-finally-reveal-the-neural-secret-of-cognitive-ability/' rel='bookmark' title='Permanent Link: The brain may finally reveal the neural secret of cognitive ability.'>The brain may finally reveal the neural secret of cognitive ability.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/20/download-jaledit/' rel='bookmark' title='Permanent Link: JALEdit + JAL Source Codes Download and step by step installation'>JALEdit + JAL Source Codes Download and step by step installation</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/11/05/secret-knock-detecting-door-lock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PICkit 3 Programmer/Debugger Review</title>
		<link>http://seckinburakcengiz.com/2009/11/05/pickit-3-programmerdebugger-review/</link>
		<comments>http://seckinburakcengiz.com/2009/11/05/pickit-3-programmerdebugger-review/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:11:33 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Gadgets Review]]></category>
		<category><![CDATA[Gatgets]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[pic kit]]></category>
		<category><![CDATA[pic kit 3 mü pic kit 2 mi daha güzel]]></category>
		<category><![CDATA[pic kit 3 nedir]]></category>
		<category><![CDATA[pic kit satın almadan bakın]]></category>
		<category><![CDATA[PICkit 3 incelemesi]]></category>
		<category><![CDATA[pickit review]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=1046</guid>
		<description><![CDATA[

In this video, Dave compares the new PICkit 3 to the old PICkit 2.David L. Jones is an electronics designer engineer based in Sydney Australia.In his blog he shares some of his 20 years experience in the electronics design industry in his unique non-scripted overly enthusiastic style. I strongly recommend you to visit his blog.




Related [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/30/add-your-blog-feeds-to-twitter-and-facebook/' rel='bookmark' title='Permanent Link: Add your blog feeds to twitter and facebook.'>Add your blog feeds to twitter and facebook.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/25/nasaimages-org/' rel='bookmark' title='Permanent Link: nasaimages.org | NASA&#8217; s new image archieve'>nasaimages.org | NASA&#8217; s new image archieve</a></li>
<li><a href='http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/' rel='bookmark' title='Permanent Link: Arduino nedir? Ne işe yarar? Çeşitleri nelerdir? Arduino hakkında her şeyi araştırdım.'>Arduino nedir? Ne işe yarar? Çeşitleri nelerdir? Arduino hakkında her şeyi araştırdım.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/11/05/pickit-3-programmerdebugger-review/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F11%252F05%252Fpickit-3-programmerdebugger-review%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22PICkit%203%20Programmer%2FDebugger%20Review%22%20%7D);"></div>
<p>In this video, Dave compares the new PICkit 3 to the old PICkit 2.David L. Jones is an electronics designer engineer based in Sydney Australia.<a href="http://www.eevblog.com/">In his blog</a> he shares some of his 20 years experience in the electronics design industry in his unique non-scripted overly enthusiastic style. I strongly recommend you to visit <a href="http://www.eevblog.com/">his blog.</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/LjfIS65mwn8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/LjfIS65mwn8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F11%2F05%2Fpickit-3-programmerdebugger-review%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/30/add-your-blog-feeds-to-twitter-and-facebook/' rel='bookmark' title='Permanent Link: Add your blog feeds to twitter and facebook.'>Add your blog feeds to twitter and facebook.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/25/nasaimages-org/' rel='bookmark' title='Permanent Link: nasaimages.org | NASA&#8217; s new image archieve'>nasaimages.org | NASA&#8217; s new image archieve</a></li>
<li><a href='http://seckinburakcengiz.com/2010/03/11/arduino-nedir-ne-ise-yarar-cesitleri-nelerdir-arduino-hakkinda-her-seyi-arastirdim/' rel='bookmark' title='Permanent Link: Arduino nedir? Ne işe yarar? Çeşitleri nelerdir? Arduino hakkında her şeyi araştırdım.'>Arduino nedir? Ne işe yarar? Çeşitleri nelerdir? Arduino hakkında her şeyi araştırdım.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/11/05/pickit-3-programmerdebugger-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your own X-men &#8220;Pyro&#8221; costume &#124; Prometheus Device</title>
		<link>http://seckinburakcengiz.com/2009/11/05/make-your-own-x-men-pyro-costume-prometheus-device/</link>
		<comments>http://seckinburakcengiz.com/2009/11/05/make-your-own-x-men-pyro-costume-prometheus-device/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 05:20:19 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[adım adım alev silahı yapımı]]></category>
		<category><![CDATA[alev silahı yapımı]]></category>
		<category><![CDATA[diy  fire costume]]></category>
		<category><![CDATA[diy pyro costume]]></category>
		<category><![CDATA[elektronik alev silahı]]></category>
		<category><![CDATA[make x men costume]]></category>
		<category><![CDATA[making fire gun]]></category>
		<category><![CDATA[prometheus device]]></category>
		<category><![CDATA[step by step prometheus device]]></category>
		<category><![CDATA[x men kostümü yapımı]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=1034</guid>
		<description><![CDATA[


The device was created by Everett Bradford. &#8220;Prometheus Device&#8221; is a hand-mounted appliance that shoots, like, real fire. Coolest part is that you can make your own.












































































Links:
Pictures
videos
make



Related posts:ScribbleBot &#124; if you need help about your drawing.
What is JAL ( Jast Another Language ) ?



Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/03/scribblebot-if-you-need-help-about-your-drawing/' rel='bookmark' title='Permanent Link: ScribbleBot | if you need help about your drawing.'>ScribbleBot | if you need help about your drawing.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/20/what-is-jal-jast-another-language/' rel='bookmark' title='Permanent Link: What is JAL ( Jast Another Language ) ?'>What is JAL ( Jast Another Language ) ?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/11/05/make-your-own-x-men-pyro-costume-prometheus-device/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F11%252F05%252Fmake-your-own-x-men-pyro-costume-prometheus-device%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Make%20your%20own%20X-men%20%5C%22Pyro%5C%22%20costume%20%7C%20Prometheus%20Device%22%20%7D);"></div>
<p style="text-align: left;"><img class="aligncenter" src="http://lh5.ggpht.com/_rj-L4y8rAuU/Su-m4OaRbOI/AAAAAAAAAHc/3l_D0cr809o/s720/IMG_0957.JPG" alt="" width="600" height="450" /></p>
<p style="text-align: left;">The device was created by Everett Bradford. &#8220;Prometheus Device&#8221; is a hand-mounted appliance that shoots, like, real fire. Coolest part is that you can make your own.<span id="more-1034"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/z2oEP3RWppA&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/z2oEP3RWppA&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNBaBchCI/AAAAAAAAADo/aJGWYWj3uWo/logo.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNF_i7skI/AAAAAAAAADs/T-Epv0-Cbb0/notebook21.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh3.ggpht.com/_rj-L4y8rAuU/SsKNGBWEA0I/AAAAAAAAADw/5ZAwAEXO7yQ/notebook20.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNGqXlXOI/AAAAAAAAAD0/t-lPP9Da49U/notebook19.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNHAVzZtI/AAAAAAAAAD4/HWujZ2WqMFk/notebook18.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh3.ggpht.com/_rj-L4y8rAuU/SsKNHSevPLI/AAAAAAAAAD8/m6QB4Aw4lpY/notebook17.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNH3Ii30I/AAAAAAAAAEA/WvFwz5LFV4s/notebook16.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNIKvpmlI/AAAAAAAAAEE/OIb52PsVimY/notebook15.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNIlOcAjI/AAAAAAAAAEI/bITkzRpio3I/notebook14.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh3.ggpht.com/_rj-L4y8rAuU/SsKNJDfATZI/AAAAAAAAAEM/Mgy05vSbY8s/notebook13.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNJWhZRhI/AAAAAAAAAEQ/jg7l34XEi3k/notebook12.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNJw_br2I/AAAAAAAAAEU/6NyeA8-RpVk/notebook11.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNKYZuGfI/AAAAAAAAAEY/VUqITH19jhY/notebook10.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh3.ggpht.com/_rj-L4y8rAuU/SsKNKyPlToI/AAAAAAAAAEc/-6urV8zWSXY/notebook9.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNLUESC_I/AAAAAAAAAEg/7wb6OldadOY/notebook8.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNL-2cd7I/AAAAAAAAAEk/RYnKkXNH3VU/notebook7.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNMDbiiPI/AAAAAAAAAEo/kKQgHw-IwlE/notebook6.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNMquZwYI/AAAAAAAAAEs/FyqoSa4C3L8/notebook5.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNND23gwI/AAAAAAAAAEw/CebnKIqfdy4/notebook4.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNNRTtXXI/AAAAAAAAAE0/6kIjP_PJRGM/notebook3.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNNyCumbI/AAAAAAAAAE4/khUvUYg-vvw/notebook2.jpg" alt="" width="600" height="464" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNOFTb1FI/AAAAAAAAAE8/s_9YdId48wQ/notebook1.jpg" alt="" width="600" height="464" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh3.ggpht.com/_rj-L4y8rAuU/SsKNOsqWnMI/AAAAAAAAAFA/UxVd5jHKctU/fel-final.jpg" alt="" width="600" height="465" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNPDiDlyI/AAAAAAAAAFE/fXZCdyx74x0/fel4.jpg" alt="" width="600" height="464" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/SsKNPSMhGhI/AAAAAAAAAFI/4NXIM2HyvRI/fel3.jpg" alt="" width="600" height="463" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNP3C-TZI/AAAAAAAAAFM/whcWjgGezUQ/fel2.jpg" alt="" width="600" height="463" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNQDwBtFI/AAAAAAAAAFQ/OuIqfsybjK0/fel1.jpg" alt="" width="600" height="464" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/SsKNQRbCwtI/AAAAAAAAAFU/58MLeCX4U6Q/burnerasm.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNXiKfDZI/AAAAAAAAAFw/FCNo1Q9LChg/assembly%20render.jpg" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/SsKNYJ-R8zI/AAAAAAAAAF0/GD46gVmyv-w/exploded.jpg" alt="" width="600" height="433" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh6.ggpht.com/_rj-L4y8rAuU/Su-mwX0VzGI/AAAAAAAAAHE/SNzuMDt8bqM/s720/IMG_0947.JPG" alt="" width="600" height="451" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/Su-myI3gRHI/AAAAAAAAAHI/2XMdFEOl5S0/s576/IMG_0948.JPG" alt="" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/Su-mzpGnngI/AAAAAAAAAHM/NqF5HsUw2Ko/s720/IMG_0949.JPG" alt="" width="600" height="451" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/Su-m4OaRbOI/AAAAAAAAAHc/3l_D0cr809o/s720/IMG_0957.JPG" alt="" width="600" height="450" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh5.ggpht.com/_rj-L4y8rAuU/Su-m9AL9UWI/AAAAAAAAAHs/5HBi8uSJgow/s720/IMG_0961.JPG" alt="" width="600" height="451" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/Su-m_GJooRI/AAAAAAAAAH4/SbJHyG11wyY/s720/IMG_0967.JPG" alt="" width="600" height="450" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/Su-m_pHKv2I/AAAAAAAAAH8/zJhrLrwkWGk/s720/IMG_0968.JPG" alt="" width="600" height="450" /></pre>
<p style="text-align: center;">
<pre style="text-align: center;"><img src="http://lh4.ggpht.com/_rj-L4y8rAuU/Su-nAyLJ29I/AAAAAAAAAIE/QCbiparR5dM/s720/IMG_0970.JPG" alt="" width="600" height="451" /></pre>
<h4><strong>Links:</strong></h4>
<p><a href="http://picasaweb.google.com/Everett.Bradford/Prometheus#5387023238385349186">Pictures</a></p>
<p><a href="http://www.youtube.com/user/everettbradford">videos</a></p>
<p><a href="http://blog.makezine.com/archive/2009/11/functioning_x-men_pyro_costume_flam.html">make</a></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F11%2F05%2Fmake-your-own-x-men-pyro-costume-prometheus-device%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/03/scribblebot-if-you-need-help-about-your-drawing/' rel='bookmark' title='Permanent Link: ScribbleBot | if you need help about your drawing.'>ScribbleBot | if you need help about your drawing.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/20/what-is-jal-jast-another-language/' rel='bookmark' title='Permanent Link: What is JAL ( Jast Another Language ) ?'>What is JAL ( Jast Another Language ) ?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/11/05/make-your-own-x-men-pyro-costume-prometheus-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your own battery powered USB chargers.</title>
		<link>http://seckinburakcengiz.com/2009/11/03/make-your-own-battery-powered-usb-chargers/</link>
		<comments>http://seckinburakcengiz.com/2009/11/03/make-your-own-battery-powered-usb-chargers/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 03:27:17 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[battery powered USB chargers]]></category>
		<category><![CDATA[diy usb charger]]></category>
		<category><![CDATA[pil ile çalışan usb şarz cihazı]]></category>
		<category><![CDATA[usb charger diy]]></category>
		<category><![CDATA[usb şarz aleti yapımı]]></category>
		<category><![CDATA[usb şarz cihazı yapımı]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=986</guid>
		<description><![CDATA[

You can charge your i-pod with this battery powered USB chargers. It is easy to make. From anythingbutipod.com Andreas Degard has explained step by step how we make this.
This article shows you how to make a USB charger that is confirmed working on a range of devices.
Or you can always just buy a Duracell Instant [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/08/wireless-charger/' rel='bookmark' title='Permanent Link: Wireless Charger'>Wireless Charger</a></li>
<li><a href='http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/' rel='bookmark' title='Permanent Link: Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550'>Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/11/03/make-your-own-battery-powered-usb-chargers/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F11%252F03%252Fmake-your-own-battery-powered-usb-chargers%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Make%20your%20own%20battery%20powered%20USB%20chargers.%22%20%7D);"></div>
<p><img class="alignleft" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-main.jpg" alt="" width="301" height="189" />You can charge your i-pod with this battery powered USB chargers. It is easy to make. From <a href="http://www.anythingbutipod.com/archives/2009/10/how-to-build-a-battery-powered-usb-charger.php">anythingbutipod.com</a> Andreas Degard has explained step by step how we make this.</p>
<p>This article shows you how to make a USB charger that is confirmed working on a range of devices.</p>
<p>Or you can always just buy a <a href="http://gizmodo.com/5350880/review-duracell-instant-chargers-arepretty-perfect">Duracell Instant Charger</a> for not much more<span id="more-986"></span></p>
<pre><img class="aligncenter" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-schemat.jpg" alt="" width="480" height="350" /></pre>
<pre><img class="aligncenter" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-01.jpg" alt="" width="600" height="450" /></pre>
<pre style="text-align: center;"><img class="aligncenter" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-02.jpg" alt="" width="600" height="451" /></pre>
<pre style="text-align: center;"><img class="aligncenter" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-03.jpg" alt="" width="600" height="451" /></pre>
<pre style="text-align: center;"><img class="aligncenter" src="http://www.anythingbutipod.com/archives/images/usb-battery-charger-04.jpg" alt="" width="600" height="451" /></pre>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F11%2F03%2Fmake-your-own-battery-powered-usb-chargers%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/08/wireless-charger/' rel='bookmark' title='Permanent Link: Wireless Charger'>Wireless Charger</a></li>
<li><a href='http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/' rel='bookmark' title='Permanent Link: Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550'>Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/11/03/make-your-own-battery-powered-usb-chargers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How is a tiny braitenberg vehicle robot made?  by Alexander Weber</title>
		<link>http://seckinburakcengiz.com/2009/10/31/how-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber/</link>
		<comments>http://seckinburakcengiz.com/2009/10/31/how-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 02:56:30 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[adım adım robot yapımı]]></category>
		<category><![CDATA[how is a tiny robot made]]></category>
		<category><![CDATA[kaynak kodları ile birlikte robot yapımı]]></category>
		<category><![CDATA[Küçük robot yapımı]]></category>
		<category><![CDATA[küçük robot yapımı kaynak kodları ile birkilte]]></category>
		<category><![CDATA[robot devre şeması]]></category>
		<category><![CDATA[robot making step by step]]></category>
		<category><![CDATA[step by step tiny robot making]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=952</guid>
		<description><![CDATA[

It weighs 17 gramms, is driven by two pager motors, powered by a small lipo cell and controlled by an 8-pin ATtiny25V.  Pretty isn&#8217;t it? After reading this post you can build this amazing robot on your own. First, i want to explain what exactly braitenberg robot is?
Braitenberg vehicle : A Braitenberg vehicle is an [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/20/stanford-students-claim-altitude-record-for-tiny-autonomous-airplanes/' rel='bookmark' title='Permanent Link: Stanford Students Claim Altitude Record For Tiny, Autonomous Airplanes'>Stanford Students Claim Altitude Record For Tiny, Autonomous Airplanes</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/27/ogrenebilen-robot-kol/' rel='bookmark' title='Permanent Link: Öğrenebilen robot kol.'>Öğrenebilen robot kol.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/19/isik-izleyen-robot-yapimi-tubitak-bilim-ve-teknik-dergisi-yavuz-erol/' rel='bookmark' title='Permanent Link: Işık izleyen robot yapımı -TÜBİTAK Bilim ve Teknik Dergisi -Yavuz Erol'>Işık izleyen robot yapımı -TÜBİTAK Bilim ve Teknik Dergisi -Yavuz Erol</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/10/31/how-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F10%252F31%252Fhow-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22How%20is%20a%20tiny%20braitenberg%20vehicle%20robot%20made%3F%20%20by%20Alexander%20Weber%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-953" title="tiny_robot" src="http://seckinburakcengiz.com/wp-content/uploads/tiny_robot.jpg" alt="tiny_robot" width="300" height="284" />It weighs 17 gramms, is driven by two pager motors, powered by a small lipo cell and controlled by an 8-pin ATtiny25V.  Pretty isn&#8217;t it? After reading this post you can build this amazing robot on your own. First, i want to explain what exactly braitenberg robot is?</p>
<h5>Braitenberg vehicle : A Braitenberg vehicle is an agent that can autonomously move around. It has primitive <a title="Sensors" href="http://en.wikipedia.org/wiki/Sensors">sensors</a> (measuring some stimulus at a point) and wheels (each driven by its own motor) that function as <a title="Actuators" href="http://en.wikipedia.org/wiki/Actuators">actuators</a> or effectors. A sensor, on its simpler form, is directly connected to an effector, so that a sensed signal immediately produces a movement of the wheel. Depending on how sensors and wheels are connected, the vehicle exhibits different behaviors (which can be goal-oriented). This means that it appears to strive to achieve certain situations and to avoid others, changing course when the situation changes.<sup id="cite_ref-0"><a href="http://en.wikipedia.org/wiki/Braitenberg_vehicle#cite_note-0"><span>[</span>1<span>]<span id="more-952"></span></span></a></sup></h5>
<h3>Schematic and parts</h3>
<p><a href="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/l_tiny_sch.png"><img title="Tiny Braitenberg schematic" src="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/s_tiny_sch.png" alt="" width="484" height="246" /></a></p>
<p>This tiny robot has a very low component count. At least for a robot, based on a microcontroller. That has, of course, some implications. It can handle only two sensors and the motors run only in one direction. A full <a href="http://www.robotroom.com/BipolarHBridge.html" target="_blank">H-bridge</a> for both motors would need 8 transistors and more lines to control it.</p>
<p>So I decided to just use a single transistor to drive the motor. That means it can only run forward. Not a big deal for a Braitenberg vehicle.</p>
<p>Here is the parts list. Most parts are very common.</p>
<ul>
<li>ATtiny25V, 2 kB flash RAM, <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;name=ATTINY25V-10PU-ND" target="_blank">ATTINY25V-10PU-ND</a></li>
<li>MPC1700 3.3 voltage regulator, <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;name=MCP1700-3302E/TO-ND" target="_blank">MCP1700-3302E/TO-ND</a></li>
<li>2 * light dependent resistors (LDR)</li>
<li>2 * 10 kOhm resistor</li>
<li>2 * 470 Ohm resistor</li>
<li>2 * 2n3904 transistor</li>
<li>2 * 1n4148 diode</li>
<li>100n capacitor</li>
<li>100u capacitor</li>
<li>Lithium-polymer battery, 3.7 V, 100mAh, <a href="http://www.hobbycity.com/" target="_blank">HobbyCity</a></li>
<li>2 * fuse holder</li>
<li>2 * pager motor</li>
<li>heat shrink tubes</li>
<li>rubber tube</li>
<li>custom PCB</li>
<li>6-pin ISP header</li>
</ul>
<p>A bit tricky was to find the right rubber tube to build the wheels. I found <a href="http://www.hobby-lobby-modellbau.com/onlineshop/product_info.php/info/p1525_Robbe-Kupplungsschlauch----1-1386.html" target="_blank">these</a>, which are normally used to connect tiny motors to a model stern tube. Because the inner diameter is a bit to wide, I used short pieces of cable isolation as an adaptor.</p>
<p>If you have pager motors with an attached weight on their shaft, you may want to take a look at the<a href="http://www.robotroom.com/TinyMotor.html" target="_blank"> RobotRoom</a> for instruction on how to get rid of the weights. I had no locking pliers, maybe that’s the reason why I ruined at least three motors. Mostly by twisting the shaft while trying to pull off the weight.</p>
<h3>Software and programming</h3>
<p><a href="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/l_dsc_0025.jpg"><img title="Braitenberg vehicles" src="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/s_dsc_0025.jpg" alt="" width="480" height="344" /></a></p>
<p>The software is straigt forward. Reading two inputs, the light sensors, and driving two ouput lines accordingly with a PWM signal.</p>
<p>But it turns out, that the software needs a lot of adjustments. First you have to figure out in what range the light sensors report values. Next, check at what PWM level the robot starts to move. Maybe even adjust the directional stability.</p>
<p>Programming the robot in circuit via the 6-pin ISP header didn’t work out in the first place. The programmer was not able to set the lines to high that were driving the transistors. So I soldered a socket in place and can now pull off the two 470 Ohm resistors. After programming I can re-insert the resistors. Can be seen on the left critter on the picture above. A bit awkward, but it works.</p>
<h3>Demo</h3>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="230" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5664333&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="230" src="http://vimeo.com/moogaloop.swf?clip_id=5664333&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You should have a very clean surface for them to run on. If you put them on a table, as I did, be sure to have very good reflexes or put a kind of fence around them. Mine dropped off the table a couple of times. Mostly no dramatic damage, but the sensors got twistet and the motors sprung out of their holders.</p>
<p>Depending on the ambient light, the light source itself and the nature of the surface you may have to adjust the light sensors. As an example, if the surface is white and diffuses the light, then you would have to bend the sensors away from the surface, because the surface looks bright, even if the robot turns away from the light source.</p>
<h3>Issues and conclusion</h3>
<p><a href="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/l_dsc_0029.jpg"><img title="Braitenberg vehicle with pager motors" src="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/s_dsc_0029.jpg" alt="" width="480" height="344" /></a></p>
<p>There are still a couple of issues to resolve.</p>
<ul>
<li>Software improvements, use ADC in free running mode and use hardware PWM to drive the motors</li>
<li>Place the skid in the middle of the PCB.</li>
<li>There is no protection of deep discharging the battery, no idea how to solve this.</li>
<li>Add a small power switch.</li>
</ul>
<p>Someone wanting to volunteer for some private beta testing and helping with improvements?</p>
<p>Besides these issues, these two critters are fun. There was a lot of testing, reprogramming and re-adjustment needed, to get them doing, what I thought they should do. But hey, that’s the way to learn something.</p>
<h3>Links and downloads</h3>
<ul>
<li><a href="http://tinkerlog.com/2009/06/07/mini-braitenberg-vehicle/">Braitenberg vehicle with Arduino mini</a></li>
<li><a href="http://tinkerlog.com/2009/04/18/arduino-powered-braitenberg-vehicle/">Arduino powered Braitenberg vehicle</a></li>
<li><a href="http://warrantyvoidifremoved.com/formica" target="_blank">Formica</a>, swarm bots</li>
</ul>
<pre>
<pre class="brush: cpp;">/* -----------------------------------------------------------------------
 * Title:    tiny braitenberg
 * Author:   Alexander Weber &amp;lt;alex@tinkerlog.com&amp;gt;
 *           http://tinkerlog.com
 * Date:     24.07.2009
 * Hardware: ATtiny25v, ATtiny45 or 85 will work as well.
 *
 * If using a lipo-cell, never get under 2.5 V.
 */

#include &amp;lt;avr/io.h&amp;gt;
#include &amp;lt;avr/interrupt.h&amp;gt;
#include &amp;lt;util/delay.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

#define min(a,b) ((a)&amp;lt;(b)?(a):(b))
#define max(a,b) ((a)&amp;gt;(b)?(a):(b))

#define LED_BIT PB0
#define LEFT_MOTOR_BIT PB1
#define RIGHT_MOTOR_BIT PB2
#define LEFT_SENSOR_BIT PB3
#define RIGHT_SENSOR_BIT PB4

#define LEFT_OFFSET 10
#define RIGHT_OFFSET 0

static int16_t left_sensor = 0;
static int16_t right_sensor = 0;
static volatile uint8_t left_motor = 0;
static volatile uint8_t right_motor = 0;
static volatile uint8_t act_left_motor = 0;
static volatile uint8_t act_right_motor = 0;
static uint8_t count = 0;

/* -----------------------------------------------------
 * ADC interrupt
 * TODO: use ADC in free running mode
 */
SIGNAL(ADC_vect) {
 // act_light = ADCH;        // read only 8-bit
}

/* -----------------------------------------------------
 * Timer0 overflow interrupt
 * F_CPU 8.000.000 Hz
 * -&amp;gt; prescaler 0, overrun 256 -&amp;gt; 31.250 Hz
 * -&amp;gt; 256 steps -&amp;gt; 122 Hz
 *
 */
SIGNAL(TIM0_OVF_vect) {
 // every 256th step take over new values
 if (++count == 0) {
 act_left_motor = left_motor + LEFT_OFFSET;
 act_right_motor = right_motor + RIGHT_OFFSET;
 if (act_left_motor &amp;gt; 40) {
 PORTB |= (1 &amp;lt;&amp;lt; LEFT_MOTOR_BIT);
 }
 if (act_right_motor &amp;gt; 40) {
 PORTB |= (1 &amp;lt;&amp;lt; RIGHT_MOTOR_BIT);
 }
 }
 if (count == act_left_motor) {
 PORTB &amp;amp;= ~(1 &amp;lt;&amp;lt; LEFT_MOTOR_BIT);
 }
 if (count == act_right_motor) {
 PORTB &amp;amp;= ~(1 &amp;lt;&amp;lt; RIGHT_MOTOR_BIT);
 }
}

/*
 * get_adc
 * Return the 8 bit value of the selected adc channel.
 */
uint16_t get_adc(uint8_t channel) {

 // ADC setup
 ADCSRA =
 (1 &amp;lt;&amp;lt; ADEN) |                   // enable ADC
 (1 &amp;lt;&amp;lt; ADPS1) | (1 &amp;lt;&amp;lt; ADPS0);    // set prescaler to 8

 // select channel
 ADMUX = channel;

 // select reference voltage
 // ADMUX |= (1 &amp;lt;&amp;lt; REFS0);       // use internal reference

 // warm up the ADC, discard the first conversion
 ADCSRA |= (1 &amp;lt;&amp;lt; ADSC);
 while (ADCSRA &amp;amp; (1 &amp;lt;&amp;lt; ADSC));

 ADCSRA |= (1 &amp;lt;&amp;lt; ADSC);           // start single conversion
 while (ADCSRA &amp;amp; (1 &amp;lt;&amp;lt; ADSC));    // wait until conversion is done

 return ADCW;
}

uint16_t scale_down(uint16_t v) {
 v = max(300, v);
 v -= 300;
 // v /= 6;
 v &amp;gt;&amp;gt;= 2;
 v = min(120, v);
 return v;
}

int main(void) {

 uint8_t i = 0;

 // eneable pins as output
 DDRB |=
 (1 &amp;lt;&amp;lt; LED_BIT) |
 (1 &amp;lt;&amp;lt; LEFT_MOTOR_BIT) |
 (1 &amp;lt;&amp;lt; RIGHT_MOTOR_BIT);

 // timer 0 setup, prescaler none
 TCCR0B |= (0 &amp;lt;&amp;lt; CS02) | (0 &amp;lt;&amp;lt; CS01) | (1 &amp;lt;&amp;lt; CS00);

 // enable timer 0 interrupt
 TIMSK |= (1 &amp;lt;&amp;lt; TOIE0);
 // TIMSK0 |= (1 &amp;lt;&amp;lt; TOIE0);

 // enable all interrupts
 sei();

 // intro, blink red
 for (i = 0; i &amp;lt; 5; i++) {
 PORTB |= (1 &amp;lt;&amp;lt; LED_BIT);
 _delay_ms(100);
 PORTB &amp;amp;= ~(1 &amp;lt;&amp;lt; LED_BIT);
 _delay_ms(100);
 }

 _delay_ms(5000);

 while (1) {

 /* motor starts with 5
 for (i = 0; i &amp;lt; 15; i++) {
 right_motor = i * 10;
 left_motor = i * 10;
 _delay_ms(5000);
 right_motor = 0;
 left_motor = 0;
 PORTB |= (1 &amp;lt;&amp;lt; LED_BIT);
 _delay_ms(500);
 PORTB &amp;amp;= ~(1 &amp;lt;&amp;lt; LED_BIT);
 }
 */

 // sensor reads from ~100 to 800
 left_sensor = get_adc(2);
 right_sensor = get_adc(3);

 // scale down
 left_sensor = scale_down(left_sensor);
 right_sensor = scale_down(right_sensor);

 // give some visual feedback
 if (abs(left_sensor - right_sensor) &amp;lt; 10) {
 PORTB |= (1 &amp;lt;&amp;lt; LED_BIT);
 }
 else {
 PORTB &amp;amp;= ~(1 &amp;lt;&amp;lt; LED_BIT);
 }

 // aggression
 right_motor = left_sensor;
 left_motor = right_sensor;

 // love
 // right_motor = 120 - right_sensor;
 // left_motor = 120 - left_sensor;

 // fear
 // right_motor = right_sensor;
 // left_motor = left_sensor;

 _delay_ms(10);

 }

 return 0;}</pre>
</pre>
<li>Source code and Eagle CAD files, really BETA, <a href="http://tinkerlog.com/wordpress/wp-content/uploads/2009/07/tiny_braitenberg.zip">tiny_braitenberg.zip</a></li>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F10%2F31%2Fhow-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/20/stanford-students-claim-altitude-record-for-tiny-autonomous-airplanes/' rel='bookmark' title='Permanent Link: Stanford Students Claim Altitude Record For Tiny, Autonomous Airplanes'>Stanford Students Claim Altitude Record For Tiny, Autonomous Airplanes</a></li>
<li><a href='http://seckinburakcengiz.com/2010/07/27/ogrenebilen-robot-kol/' rel='bookmark' title='Permanent Link: Öğrenebilen robot kol.'>Öğrenebilen robot kol.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/19/isik-izleyen-robot-yapimi-tubitak-bilim-ve-teknik-dergisi-yavuz-erol/' rel='bookmark' title='Permanent Link: Işık izleyen robot yapımı -TÜBİTAK Bilim ve Teknik Dergisi -Yavuz Erol'>Işık izleyen robot yapımı -TÜBİTAK Bilim ve Teknik Dergisi -Yavuz Erol</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/10/31/how-is-a-tiny-braitenberg-vehicle-robot-made-by-alexander-weber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why we use resistor while we are driving leds.</title>
		<link>http://seckinburakcengiz.com/2009/10/29/why-we-use-resistor-while-we-are-driving-leds/</link>
		<comments>http://seckinburakcengiz.com/2009/10/29/why-we-use-resistor-while-we-are-driving-leds/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:00:38 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Tutorials]]></category>
		<category><![CDATA[led sürerken direnç kullanılmalımı]]></category>
		<category><![CDATA[ledlerin önüne neden direnç koyulur.]]></category>
		<category><![CDATA[neden led sürerken direnç kullanılmalı]]></category>
		<category><![CDATA[why we should use resistor while driving leds]]></category>
		<category><![CDATA[Why we use resistor]]></category>
		<category><![CDATA[you should use resistor]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=921</guid>
		<description><![CDATA[

I came across a very nice article at tinkerlog.com explaining why you need to use a current limiting resistor to power your leds. They say:
In this post I will try to show, why it’s a good idea to use a current limiting resistor for an LED. And when it’s safe to drive the LED without [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/17/driving-a-car-with-an-iphone/' rel='bookmark' title='Permanent Link: Driving a Car with an iPhone'>Driving a Car with an iPhone</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/14/pic16f84a-temel-assembly-kod-sablonu/' rel='bookmark' title='Permanent Link: PIC16F84A temel assembly kod şablonu.'>PIC16F84A temel assembly kod şablonu.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/09/27/my-first-post/' rel='bookmark' title='Permanent Link: My first post.'>My first post.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/10/29/why-we-use-resistor-while-we-are-driving-leds/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F10%252F29%252Fwhy-we-use-resistor-while-we-are-driving-leds%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Why%20we%20use%20resistor%20while%20we%20are%20driving%20leds.%22%20%7D);"></div>
<p><img class="alignleft" src="http://tinkerlog.com/wordpress/wp-content/uploads/2009/04/s_led-res.png" alt="" width="300" height="174" />I came across a very nice article at <a href="http://www.tinkerlog.com/">tinkerlog.com</a> explaining why you need to use a current limiting resistor to power your leds. They say:<br />
In this post I will try to show, why it’s a good idea to use a current limiting resistor for an LED. And when it’s safe to drive the LED without any resistor.</p>
<p>If you read about LEDs, you will notice that everyone tells you, that you need a current limiting resistor. But mostly they do not tell you why.</p>
<p>For more information <strong><a href="http://tinkerlog.com/2009/04/05/driving-an-led-with-or-without-a-resistor/#more-579">visit here.</a></strong></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F10%2F29%2Fwhy-we-use-resistor-while-we-are-driving-leds%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/17/driving-a-car-with-an-iphone/' rel='bookmark' title='Permanent Link: Driving a Car with an iPhone'>Driving a Car with an iPhone</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/14/pic16f84a-temel-assembly-kod-sablonu/' rel='bookmark' title='Permanent Link: PIC16F84A temel assembly kod şablonu.'>PIC16F84A temel assembly kod şablonu.</a></li>
<li><a href='http://seckinburakcengiz.com/2009/09/27/my-first-post/' rel='bookmark' title='Permanent Link: My first post.'>My first post.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/10/29/why-we-use-resistor-while-we-are-driving-leds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How a Drawdio is made?</title>
		<link>http://seckinburakcengiz.com/2009/10/29/how-a-drawdio-is-made/</link>
		<comments>http://seckinburakcengiz.com/2009/10/29/how-a-drawdio-is-made/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 12:57:49 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Projects]]></category>
		<category><![CDATA[adım adım ses çıkaran kalem yapımı.]]></category>
		<category><![CDATA[DIY drawadio]]></category>
		<category><![CDATA[DIY drawaido]]></category>
		<category><![CDATA[DIY Drawdio]]></category>
		<category><![CDATA[DIY drwio]]></category>
		<category><![CDATA[drawdio yapımı.]]></category>
		<category><![CDATA[How a Drawdio is made?]]></category>
		<category><![CDATA[how drawdio is made?]]></category>
		<category><![CDATA[step by step drawdio making.]]></category>
		<category><![CDATA[yazarken ses çıkartan kalem yapımı.]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=906</guid>
		<description><![CDATA[

Drawdio is a pencil that lets you draw music. Imagine you could draw musical instruments on normal paper with any pencil (cheap circuit thumb-tacked on) and then play them with your finger. The Drawdio circuit-craft lets you MacGuyver your everyday objects into musical instruments: paintbrushes, macaroni, trees, grandpa, even the kitchen sink&#8230;










Drawdio on Veroboard from [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/' rel='bookmark' title='Permanent Link: Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550'>Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/10/29/how-a-drawdio-is-made/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F10%252F29%252Fhow-a-drawdio-is-made%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22How%20a%20Drawdio%20is%20made%3F%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-907" title="drawdio" src="http://seckinburakcengiz.com/wp-content/uploads/drawdio.jpg" alt="drawdio" width="300" height="227" />Drawdio is a pencil that lets you draw music. Imagine you could draw musical instruments on normal paper with any pencil (cheap circuit thumb-tacked on) and then play them with your finger. The Drawdio circuit-craft lets you MacGuyver your everyday objects into musical instruments: paintbrushes, macaroni, trees, grandpa, even the kitchen sink&#8230;<span id="more-906"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/PV_w38ldZaE&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/PV_w38ldZaE&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uc7HxZ3l6A4&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/uc7HxZ3l6A4&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RpMqSWeViQo&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/RpMqSWeViQo&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<pre><a href="../wp-content/uploads/hardwareNote0.jpg"><img title="hardwareNote0" src="../wp-content/uploads/hardwareNote0.jpg" alt="" width="600" height="226" /></a>
<img class="size-full wp-image-909 alignnone" title="hardwareNote1" src="http://seckinburakcengiz.com/wp-content/uploads/hardwareNote1.jpg" alt="hardwareNote1" width="473" height="801" />
<img class="alignnone size-full wp-image-910" title="hardwareNote2" src="http://seckinburakcengiz.com/wp-content/uploads/hardwareNote2.jpg" alt="hardwareNote2" width="477" height="800" />
<img class="alignnone size-full wp-image-911" title="hardwareNote3" src="http://seckinburakcengiz.com/wp-content/uploads/hardwareNote3.jpg" alt="hardwareNote3" width="600" height="450" />
<img class="alignnone size-full wp-image-933" title="drawdio2schem" src="http://seckinburakcengiz.com/wp-content/uploads/drawdio2schem.png" alt="drawdio2schem" width="600" height="327" />
<img class="alignnone size-full wp-image-934" title="circuit-board-layout" src="http://seckinburakcengiz.com/wp-content/uploads/circuit-board-layout.gif" alt="circuit-board-layout" width="600" height="273" /></pre>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2170727&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2170727&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/2170727">Drawdio on Veroboard</a> from <a href="http://vimeo.com/user764702">Dylski</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Click on the images for larger versions.</p>
<p>The upper diagram in the photo below shows the track cuts that you need to made on a 29&#215;5 piece of Veroboard. It&#8217;s an underside view &#8211; note the letters on the left and see how they correspond to the diagram beneath the circuit board. The lower diagram shows the component layout and how they wire into the tracks on the underside.</p>
<pre><a href="http://www.2ne1.com/drawdio/tracks.jpg"><img src="http://www.2ne1.com/drawdio/lowres/tracks.jpg" alt="" width="50%" /></a></pre>
<p>The components fitted. Note that for Q1 I used an 8050 NPN transistor and for Q2 I used a 8550 PNP transistor. Special thanks to Dave for picking out the parts I needed!</p>
<pre><a href="http://www.2ne1.com/drawdio/built.jpg"><img src="http://www.2ne1.com/drawdio/lowres/built.jpg" alt="" width="50%" /></a></pre>
<p>I could not source any copy foil so used the core of some mains cable&#8230;</p>
<pre><a href="http://www.2ne1.com/drawdio/wire.jpg"><img src="http://www.2ne1.com/drawdio/lowres/wire.jpg" alt="" width="50%" /></a></pre>
<p>The completed Drawdio.</p>
<pre><a href="http://www.2ne1.com/drawdio/complete.jpg"><img src="http://www.2ne1.com/drawdio/lowres/complete.jpg" alt="" width="50%" /></a></pre>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F10%2F29%2Fhow-a-drawdio-is-made%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/11/20/accelerometer-controlled-usb-gamepad-and-mouse-using-pic18f2550-pic18f4550/' rel='bookmark' title='Permanent Link: Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550'>Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/10/29/how-a-drawdio-is-made/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Robotics Developer Studio 2008 R2 Express Edition</title>
		<link>http://seckinburakcengiz.com/2009/10/28/microsoft-robotics-developer-studio-2008-r2-express-edition/</link>
		<comments>http://seckinburakcengiz.com/2009/10/28/microsoft-robotics-developer-studio-2008-r2-express-edition/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:03:56 +0000</pubDate>
		<dc:creator>Seçkin Burak Cengiz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Applications]]></category>
		<category><![CDATA[My Articles]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Build your own robots.]]></category>
		<category><![CDATA[Creating a robot.]]></category>
		<category><![CDATA[microsoft robot programı]]></category>
		<category><![CDATA[microsoft robotic tasarım programı]]></category>
		<category><![CDATA[robot design software]]></category>
		<category><![CDATA[robot simulation software]]></category>
		<category><![CDATA[Robotics Developer Studio 2008 R2 Express Edition]]></category>
		<category><![CDATA[Robotics Developer Studio 2008 R2 Express Edition download rapidshare]]></category>
		<category><![CDATA[Robotics Developer Studio 2008 R2 Express Edition rapidshare links]]></category>
		<category><![CDATA[Robotics Developer Studio 2008 R2 full]]></category>

		<guid isPermaLink="false">http://seckinburakcengiz.com/?p=841</guid>
		<description><![CDATA[


Microsoft Robotics Developer Studio 2008 R2 (Microsoft RDS) provides a wide range of support to make it easy to develop robot applications. Microsoft RDS includes a programming model that makes it easy to develop asynchronous, state-driven applications. Microsoft RDS provides a common programming framework that can be applied to support a wide variety of robots, [...]


Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/28/microsoft-researchers-build-muscle-computer-interface-play-air-guitar-hero/' rel='bookmark' title='Permanent Link: Microsoft researchers build muscle-computer interface, play air Guitar Hero'>Microsoft researchers build muscle-computer interface, play air Guitar Hero</a></li>
<li><a href='http://seckinburakcengiz.com/2009/11/03/nasa-s-scientific-visualization-studio-did-you-know-that-you-can-access-nasas-all-research-as-visual/' rel='bookmark' title='Permanent Link: Nasa&#8217; s Scientific Visualization Studio | Did you know that you can access Nasa&#8217;s all research as visual'>Nasa&#8217; s Scientific Visualization Studio | Did you know that you can access Nasa&#8217;s all research as visual</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/28/the-brain-may-finally-reveal-the-neural-secret-of-cognitive-ability/' rel='bookmark' title='Permanent Link: The brain may finally reveal the neural secret of cognitive ability.'>The brain may finally reveal the neural secret of cognitive ability.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float:right;padding:0px 0px 5px 5px;"><a name="fb_share" type="button_count" share_url="http://seckinburakcengiz.com/2009/10/28/microsoft-robotics-developer-studio-2008-r2-express-edition/"></a></div>
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fseckinburakcengiz.com%252F2009%252F10%252F28%252Fmicrosoft-robotics-developer-studio-2008-r2-express-edition%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FatQaV5%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Microsoft%20Robotics%20Developer%20Studio%202008%20R2%20Express%20Edition%20%22%20%7D);"></div>
<p><img class="alignleft size-full wp-image-866" title="000" src="http://seckinburakcengiz.com/wp-content/uploads/000.jpg" alt="000" width="300" height="240" /></p>
<p>Microsoft Robotics Developer Studio 2008 R2 (Microsoft RDS) provides a wide range of support to make it easy to develop robot applications. Microsoft RDS includes a programming model that makes it easy to develop asynchronous, state-driven applications. Microsoft RDS provides a common programming framework that can be applied to support a wide variety of robots, enabling code and skill transfer.</p>
<p>Microsoft RDS includes a lightweight asynchronous services-oriented runtime, a set of visual authoring and simulation tools, as well as templates, tutorials, and sample code to help you get started.<span id="more-841"></span></p>
<p><a href="http://go.microsoft.com/fwlink/?LinkID=133306" target="_blank">Microsoft Robotics Developer Studio Datasheet – English</a> (PDF Format)</p>
<h4>1-Write your codes in Visual Programing Language</h4>
<h4><img class="aligncenter size-full wp-image-868" title="001" src="http://seckinburakcengiz.com/wp-content/uploads/0013.jpg" alt="001" width="436" height="600" /></h4>
<h4>2- Simulate your code when it finishes.</h4>
<p><img class="aligncenter size-full wp-image-869" title="sumo" src="http://seckinburakcengiz.com/wp-content/uploads/sumo.jpg" alt="sumo" width="600" height="460" /></p>
<p>I wrote these codes in VPL and simulate my codes in VSE. Code tells robots how to move. In this picture, two sumo robots are fighting according to my VPL codes. Also you can control your robots with your gamepad.</p>
<p>Microsoft Robotics Developer Studio has a number of sample projects, you can examine them to learn how to create your own.  Software consist of 5 parts;</p>
<ol>
<li><strong>LightWeight asynchronous services-oriented runtime:</strong> Concurrency and Coordination Runtime (CCR) makes it easier to handle asynchronous input and output, eliminating the conventional complexities of manual threading, locks, and semaphores. Lightweight state-oriented Decentralized Software Services (DSS) framework enables you to create program modules that can inter-operate on a robot and on connected PCs using a simple, open protocol.</li>
<li><strong>Visual Programing Language(VPL) :</strong> VPL provides a simple drag-and-drop visual programming language tool that makes it easy to create robotics applications. VPL also provides the ability to take a collection of connected blocks and reuse them as single block elsewhere in your program. VPL is also capable of generating human-readable C#.</li>
<li><strong>DSS Manifest Editor :</strong> DSS Manifest Editor provides simple creation of application configuration and distribution scenarios.</li>
<li><strong>DSS Log Analyzer :</strong> The DSS Log Analyzer tool allows you to view message flows across multiple DSS services. DSS Log Analyzer also allows you to inspect message details.</li>
<li><strong>Visual Simulation Environment(VSE) :</strong>VSE provides the ability to simulate and test robotic applications using a 3D physics-based simulation tool. This allows developers to create robotics applications without the hardware. Sample simulation models and environments enables you to test your application in a variety of 3D virtual environments.</li>
</ol>
<p><span style="color: #ff0000;"><strong>Note:</strong> Express Edition is free version of Microsoft Robotics Developer Studio 2008. There are two other versions of this software. You can see comparison these versions on comparison matrix.By the way, the value of the Standard edition is $499.95 USD. For more information click <a href="http://www.microsoft.com/robotics/default.aspx#GetIt">here</a>.</span></p>
<p><img class="aligncenter size-full wp-image-870" title="compare" src="http://seckinburakcengiz.com/wp-content/uploads/compare.jpg" alt="compare" width="600" height="558" /></p>
<p>You can download Microsoft Robotics Developer Studio 2008 R2 Express Edition from RapidShare below or you can visit <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=f9d8ddca-ab60-4c62-9770-2aaa87dfd01e" target="_blank">here</a> for direct download.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1154px; width: 1px; height: 1px;">
<div class="feature wide clear">
<dl>
<dt> <img id="ctl00_Image1" style="border-width: 0px;" src="http://www.microsoft.com/robotics/Images/Graphic/pi4.gif" alt="Lightweight Asynchronous ServicesOriented Runtime" /> </dt>
<dd>
<h2><img src="http://www.microsoft.com/robotics/Images/Titles/Subtitle_LightweightAsynchronousServicesOrientedRuntime.gif" alt="Lightweight Asynchronous ServicesOriented Runtime" /></h2>
<div class="hr">
<hr /></div>
<p>Concurrency and Coordination Runtime (CCR) makes it easier to handle asynchronous input and output, eliminating the conventional complexities of manual threading, locks, and semaphores. Lightweight state-oriented Decentralized Software Services (DSS) framework enables you to create program modules that can inter-operate on a robot and on connected PCs using a simple, open protocol.</p>
</dd>
</dl>
</div>
<div class="feature wide clear">
<dl>
<dt> <img style="border-width: 0px;" src="http://www.microsoft.com/robotics/Images/Graphic/pi1.gif" alt="Visual Programming Language (VPL)" /> </dt>
<dd>
<h2><img src="http://www.microsoft.com/robotics/Images/Titles/Subtitle_VisualProgrammingLanguageVPL.gif" alt="Visual Programming Language" /></h2>
<div class="hr">
<hr /></div>
<p>VPL provides a simple drag-and-drop visual programming language tool that makes it easy to create robotics applications. VPL also provides the ability to take a collection of connected blocks and reuse them as single block elsewhere in your program. VPL is also capable of generating human-readable C#.</p>
</dd>
</dl>
</div>
<div class="feature wide clear">
<dl>
<dt> <img style="border-width: 0px;" src="http://www.microsoft.com/robotics/Images/Graphic/pi2.gif" alt="DSS Manifest Editor" /> </dt>
<dd>
<h2><img class="compensate-descender" src="http://www.microsoft.com/robotics/Images/Titles/Subtitle_DSSManifestEditorDSSME.gif" alt="DSS Manifest Editor" /></h2>
<div class="hr">
<hr /></div>
<p>DSS Manifest Editor provides simple creation of application configuration and distribution scenarios.</p>
</dd>
</dl>
</div>
<div class="feature wide clear">
<dl>
<dt> <img style="border-width: 0px;" src="http://www.microsoft.com/robotics/Images/Graphic/pi5.gif" alt="DSS Log Analyzer" /> </dt>
<dd>
<h2><img src="http://www.microsoft.com/robotics/Images/Titles/Subtitle_DSSLogAnalyzer.gif" alt="DSS Log Analyzer" /></h2>
<div class="hr">
<hr /></div>
<p>The DSS Log Analyzer tool allows you to view message flows across multiple DSS services. DSS Log Analyzer also allows you to inspect message details.</p>
</dd>
</dl>
</div>
<div class="feature wide clear">
<dl>
<dt> <img style="border-width: 0px;" src="http://www.microsoft.com/robotics/Images/Graphic/pi3.gif" alt="Visual Simulation Environment (VSE)" /> </dt>
<dd>
<h2><img class="compensate-descender" src="http://www.microsoft.com/robotics/Images/Titles/Subtitle_VisualSimulationEnvironmentVSE.gif" alt="Visual Simulation Environment" /></h2>
<div class="hr">
<hr /></div>
<p>VSE provides the ability to simulate and test robotic applications using a 3D physics-based simulation tool. This allows developers to create robotics applications without the hardware. Sample simulation models and environments enables you to test your application in a variety of 3D virtual environments.</p>
</dd>
</dl>
</div>
</div>
<div style="margin: 5px 20px 20px;">
<div class="alt2" style="text-align: right; margin: 0px; padding: 6px; border: 1px inset;"><span style="float: left; padding-top: 2px;">Click the button to see the Rapidshare links&#8230; No password</span></p>
<input style="margin: 0px; padding: 0px; width: 80px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Hide the links'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Show The Links';}" type="button" value="Show The Links" /></div>
<div style="padding-top: 4px;">
<div class="alt2" style="display: none; margin: 0px; padding: 6px; border: 1px dashed;">http://rapidshare.com/files/299037334/Microsoft_Robotics_Developer_Studio_2008_R2_Express_Edition__Offline_installation_.part1.rar.html</p>
<p>http://rapidshare.com/files/299060840/Microsoft_Robotics_Developer_Studio_2008_R2_Express_Edition__Offline_installation_.part2.rar.html</p></div>
</div>
</div>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fseckinburakcengiz.com%2F2009%2F10%2F28%2Fmicrosoft-robotics-developer-studio-2008-r2-express-edition%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>


<p>Related posts:<ol><li><a href='http://seckinburakcengiz.com/2009/10/28/microsoft-researchers-build-muscle-computer-interface-play-air-guitar-hero/' rel='bookmark' title='Permanent Link: Microsoft researchers build muscle-computer interface, play air Guitar Hero'>Microsoft researchers build muscle-computer interface, play air Guitar Hero</a></li>
<li><a href='http://seckinburakcengiz.com/2009/11/03/nasa-s-scientific-visualization-studio-did-you-know-that-you-can-access-nasas-all-research-as-visual/' rel='bookmark' title='Permanent Link: Nasa&#8217; s Scientific Visualization Studio | Did you know that you can access Nasa&#8217;s all research as visual'>Nasa&#8217; s Scientific Visualization Studio | Did you know that you can access Nasa&#8217;s all research as visual</a></li>
<li><a href='http://seckinburakcengiz.com/2009/10/28/the-brain-may-finally-reveal-the-neural-secret-of-cognitive-ability/' rel='bookmark' title='Permanent Link: The brain may finally reveal the neural secret of cognitive ability.'>The brain may finally reveal the neural secret of cognitive ability.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://seckinburakcengiz.com/2009/10/28/microsoft-robotics-developer-studio-2008-r2-express-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
