<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>CseCyborg</title>
	<atom:link href="http://csecyborg.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://csecyborg.wordpress.com</link>
	<description>BionicHumans</description>
	<lastBuildDate>Tue, 22 Nov 2011 21:25:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='csecyborg.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>CseCyborg</title>
		<link>http://csecyborg.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://csecyborg.wordpress.com/osd.xml" title="CseCyborg" />
	<atom:link rel='hub' href='http://csecyborg.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Water Level Indicator</title>
		<link>http://csecyborg.wordpress.com/2009/09/15/water-level-indicator/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/15/water-level-indicator/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 06:36:50 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Water Level Indicator]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=342</guid>
		<description><![CDATA[This project is water level indicator.This is real time application in which we can use in our day to day life. /* Analog Input Demonstrates analog input by reading an analog sensor on analog pin 0 and turning on and off a light emitting diode(LED)  connected to digital pin 13. The amount of time the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=342&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This project is water level indicator.This is real time application in which we can use in our day to day life.</p>
<p>/*<br />
Analog Input<br />
Demonstrates analog input by reading an analog sensor on analog pin 0 and<br />
turning on and off a light emitting diode(LED)  connected to digital pin 13.<br />
The amount of time the LED will be on and off depends on<br />
the value obtained by analogRead().</p>
<p>The circuit:<br />
* Potentiometer attached to analog input 0<br />
* center pin of the potentiometer to the analog pin<br />
* one side pin (either one) to ground<br />
* the other side pin to +5V<br />
* LED anode (long leg) attached to digital output 13<br />
* LED cathode (short leg) attached to ground</p>
<p>* Note: because most Arduinos have a built-in LED attached<br />
to pin 13 on the board, the LED is optional.</p>
<p>Created by David Cuartielles<br />
Modified 16 Jun 2009<br />
By Tom Igoe</p>
<p>http://arduino.cc/en/Tutorial/AnalogInput</p>
<p>*/</p>
<p>int sensorPin0 = 0;    // select the input pin for the potentiometer<br />
int sensorPin1 = 1;<br />
int sensorPin2 = 2;<br />
int sensorPin3 = 3;<br />
int sensorPin4 = 4;<br />
int sensorPin5 = 5;<br />
int ledPin0 = 2;      // select the pin for the LED<br />
int ledPin1 = 3;<br />
int ledPin2 = 4;<br />
int ledPin3 = 5;<br />
int ledPin4 = 6;<br />
int ledPin5 = 7;<br />
int ledPin6 = 8;<br />
int ledPin7 = 9;<br />
int sensorValue0;  // variable to store the value coming from the sensor<br />
int sensorValue1;<br />
int sensorValue2;<br />
int sensorValue3;<br />
int sensorValue4;<br />
int sensorValue5;<br />
void setup() {<br />
// declare the ledPin as an OUTPUT:<br />
Serial.begin(9600);<br />
pinMode(ledPin0, OUTPUT);<br />
pinMode(ledPin1, OUTPUT);<br />
pinMode(ledPin2, OUTPUT);<br />
pinMode(ledPin3, OUTPUT);<br />
pinMode(ledPin4, OUTPUT);<br />
pinMode(ledPin5, OUTPUT);<br />
pinMode(ledPin6, OUTPUT);<br />
pinMode(ledPin7, OUTPUT);<br />
}</p>
<p>void loop() {<br />
// read the value from the sensor:<br />
sensorValue0 = analogRead(sensorPin0);<br />
Serial.print(&#8220;a&#8221;);<br />
Serial.println(sensorValue0);<br />
if(sensorValue0&lt;300)<br />
// turn the ledPin on<br />
{<br />
digitalWrite(ledPin0, HIGH);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
digitalWrite(ledPin0, LOW);<br />
digitalWrite(ledPin6,HIGH);<br />
digitalWrite(ledPin7,HIGH);<br />
// turn the ledPin off:</p>
<p>// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}</p>
<p>sensorValue1 = analogRead(sensorPin1);<br />
Serial.print(&#8220;b&#8221;);<br />
Serial.println(sensorValue1);<br />
if(sensorValue1&lt;450)</p>
<p>{// turn the ledPin on<br />
digitalWrite(ledPin1, HIGH);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
// turn the ledPin off:<br />
digitalWrite(ledPin1, LOW);<br />
// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}</p>
<p>sensorValue2 = analogRead(sensorPin2);<br />
Serial.print(&#8220;c&#8221;);<br />
Serial.println(sensorValue2);<br />
//delay(1000);<br />
if(sensorValue2&lt;400)<br />
{<br />
// turn the ledPin on<br />
digitalWrite(ledPin2, HIGH);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
// turn the ledPin off:<br />
digitalWrite(ledPin2, LOW);<br />
// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}</p>
<p>sensorValue3 = analogRead(sensorPin3);<br />
Serial.print(&#8220;d&#8221;);<br />
Serial.println(sensorValue3);<br />
//delay(1000);<br />
if(sensorValue3&lt;250)<br />
{<br />
// turn the ledPin on<br />
digitalWrite(ledPin3, HIGH);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
// turn the ledPin off:<br />
digitalWrite(ledPin3, LOW);<br />
// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}</p>
<p>sensorValue4 = analogRead(sensorPin4);<br />
Serial.print(&#8220;e&#8221;);<br />
Serial.println(sensorValue4);<br />
//delay(1000);<br />
if(sensorValue4&lt;250)<br />
{<br />
// turn the ledPin on<br />
digitalWrite(ledPin4, HIGH);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
// turn the ledPin off:<br />
digitalWrite(ledPin4, LOW);<br />
// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}</p>
<p>sensorValue5 = analogRead(sensorPin5);<br />
Serial.print(&#8220;f&#8221;);<br />
Serial.println(sensorValue5);<br />
//delay(1000);<br />
if(sensorValue5&lt;200)<br />
{<br />
// turn the ledPin on<br />
digitalWrite(ledPin5, HIGH);<br />
digitalWrite(ledPin6, LOW);<br />
digitalWrite(ledPin7, LOW);<br />
// stop the program for &lt;sensorValue&gt; milliseconds:<br />
}<br />
else<br />
{<br />
// turn the ledPin off:<br />
digitalWrite(ledPin5, LOW);<br />
// stop the program for for &lt;sensorValue&gt; milliseconds:<br />
}<br />
}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=342&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/15/water-level-indicator/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino door lock code</title>
		<link>http://csecyborg.wordpress.com/2009/09/10/arduino-door-lock-code/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/10/arduino-door-lock-code/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 02:09:28 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Arduino Door Lock]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/2009/09/10/arduino-door-lock-code/</guid>
		<description><![CDATA[/*  keypad_alnum sketch * *  Difficulty:  Intermediate * *  ******* THE KEYPAD REQUIRES PULL-UP RESISTORS ON THE ROW PINS. ******* * *  Description: *    This is a demonstration of using keypadEvents to switch between keymaps *    while using only one keypad.  The main concepts being demonstrated are: * *        Using the keypad events, PRESSED, HOLD [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=328&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>/*  keypad_alnum sketch<br />
*<br />
*  Difficulty:  Intermediate<br />
*<br />
*  ******* THE KEYPAD REQUIRES PULL-UP RESISTORS ON THE ROW PINS. *******<br />
*<br />
*  Description:<br />
*    This is a demonstration of using keypadEvents to switch between keymaps<br />
*    while using only one keypad.  The main concepts being demonstrated are:<br />
*<br />
*        Using the keypad events, PRESSED, HOLD and RELEASED to simplify coding.<br />
*        How to use setHoldTime() and why.<br />
*        Making more than one thing happen with the same key.<br />
*        Assigning and changing keymaps on the fly.<br />
*<br />
*    Another useful feature is also included with this demonstration although<br />
*    it&#8217;s not really one of the concepts that I wanted to show you.  If you look<br />
*    at the code in the PRESSED event you will see that the first section of that<br />
*    code is used to scroll through three different letters on each key.  For<br />
*    example, pressing the &#8217;2&#8242; key will step through the letters &#8216;d&#8217;, &#8216;e&#8217; and &#8216;f&#8217;.<br />
*<br />
*<br />
*  Using the keypad events, PRESSED, HOLD and RELEASED to simplify coding<br />
*    Very simply, the PRESSED event occurs imediately upon detecting a pressed<br />
*    key and will not happen again until after a RELEASED event.  When the HOLD<br />
*    event fires it always falls between PRESSED and RELEASED.  However, it will<br />
*    only occur if a key has been pressed for longer than the setHoldTime() interval.<br />
*<br />
*  How to use setHoldTime() and why<br />
*    Take a look at keypad.setHoldTime(500) in the code.  It is used to set the<br />
*    time delay between a PRESSED event and the start of a HOLD event.  The value<br />
*    500 is in milliseconds (mS) and is equivalent to half a second.  After pressing<br />
*    a key for 500mS the HOLD event will fire and any code contained therein will be<br />
*    executed.  This event will stay active for as long as you hold the key except<br />
*    in the case of bug #1 listed above.<br />
*<br />
*  Making more than one thing happen with the same key.<br />
*    If you look under the PRESSED event (case PRESSED:) you will see that the &#8216;#&#8217;<br />
*    is used to print a new line, Serial.println().  But take a look at the first<br />
*    half of the HOLD event and you will see the same key being used to switch back<br />
*    and forth between the letter and number keymaps that were created with alphaKeys[4][5]<br />
*    and numberKeys[4][5] respectively.<br />
*<br />
*  Assigning and changing keymaps on the fly<br />
*    You will see that the &#8216;#&#8217; key has been designated to perform two different functions<br />
*    depending on how long you hold it down.  If you press the &#8216;#&#8217; key for less than the<br />
*    setHoldTime() then it will print a new line.  However, if you hold if for longer<br />
*    than that it will switch back and forth between numbers and letters.  You can see the<br />
*    keymap changes in the HOLD event.<br />
*<br />
*<br />
*  In addition&#8230;<br />
*      You might notice a couple of things that you won&#8217;t find in the Arduino language<br />
*    reference.  The first would be #include &lt;ctype.h&gt;.  This is a standard library from<br />
*    the C programming language and though I don&#8217;t normally demonstrate these types of<br />
*    things from outside the Arduino language reference I felt that its use here was<br />
*    justified by the simplicity that it brings to this sketch.<br />
*      That simplicity is provided by the two calls to isalpha(key) and isdigit(key).<br />
*    The first one is used to decide if the key that was pressed is any letter from a-z<br />
*    or A-Z and the second one decides if the key was any number from 0-9.  The return<br />
*    value from these two functions is  either a zero or some positive number greater<br />
*    than zero.  This makes it very simple to test a key and see if it is a number or<br />
*    a letter.  So when you see the following:<br />
*<br />
*    if (isalpha(key))    // this is a letter key<br />
*<br />
*    then just remember that it is equivalent to:<br />
*<br />
*    if (isalpha(key) != 0)    // this is a letter key<br />
*<br />
*  And Finally&#8230;<br />
*    To better understand how the event handler affects your code you will need to remember<br />
*    that it only gets called when you press, release or hold a key.  And once you do then<br />
*    the event handler runs at the full speed of the loop().<br />
*<br />
*<br />
*  ******* THE KEYPAD REQUIRES PULL-UP RESISTORS ON THE ROW PINS. *******<br />
*<br />
*/</p>
<p>#include &lt;Keypad.h&gt;<br />
#include &lt;ctype.h&gt;</p>
<p>// Define the keymaps.  The blank spot (lower left) is the space character.<br />
char alphaKeys[4][3] = {<br />
{ &#8216;a&#8217;,'d&#8217;,'g&#8217; },<br />
{ &#8216;j&#8217;,'m&#8217;,'p&#8217; },<br />
{ &#8216;s&#8217;,'v&#8217;,'y&#8217; },<br />
{ &#8216; &#8216;,&#8217;.',&#8217;#&#8217; }<br />
};</p>
<p>char numberKeys[4][3] = {<br />
{ &#8217;1&#8242;,&#8217;2&#8242;,&#8217;3&#8242; },<br />
{ &#8217;4&#8242;,&#8217;5&#8242;,&#8217;6&#8242; },<br />
{ &#8217;7&#8242;,&#8217;8&#8242;,&#8217;9&#8242; },<br />
{ &#8216; &#8216;,&#8217;0&#8242;,&#8217;#&#8217; }<br />
};<br />
char buf[5];<br />
char open[5]={&#8217;1&#8242;,&#8217;2&#8242;,&#8217;3&#8242;,&#8217;4&#8242;,&#8217;5&#8242;};<br />
char close[5]={&#8217;5&#8242;,&#8217;4&#8242;,&#8217;3&#8242;,&#8217;2&#8242;,&#8217;1&#8242;};<br />
boolean o=false;<br />
boolean c=false;<br />
boolean alpha = false;   // Start with the numeric keypad.</p>
<p>int i=0;<br />
char* keypadMap = (alpha == true) ? makeKeymap(alphaKeys) : makeKeymap(numberKeys);</p>
<p>// Connect keypad ROW0, ROW1, ROW2 and ROW3 to these pins, eg. ROW0 = Arduino pin2.<br />
byte rowPins[] = { 5, 4, 3, 2 };</p>
<p>// Connect keypad COL0, COL1 and COL2 to these pins, eg. COL0 = Arduino pin6.<br />
byte colPins[] = { 8, 7, 6 };</p>
<p>//create a new Keypad<br />
Keypad keypad = Keypad(keypadMap, rowPins, colPins, sizeof(rowPins), sizeof(colPins));</p>
<p>const byte ledPin = 13;                                                     // Use the LED on pin 13.</p>
<p>void setup() {<br />
Serial.begin(9600);<br />
digitalWrite(ledPin, HIGH);                                                // Turns the LED on.<br />
keypad.addEventListener(keypadEvent);                                      // Add an event listener.<br />
keypad.setHoldTime(500);                                                   // Default is 1000mS<br />
keypad.setDebounceTime(250);<br />
// Default is 50mS<br />
pinMode(ledPin,OUTPUT);<br />
}</p>
<p>void loop() {<br />
char key = keypad.getKey();</p>
<p>if (alpha) {                      // Flash the LED if we are using the letter keymap.<br />
digitalWrite(ledPin,!digitalRead(ledPin));<br />
delay(100);<br />
}<br />
}</p>
<p>// Take care of some special events.<br />
void keypadEvent(KeypadEvent key) {<br />
static char virtKey = NO_KEY;      // Stores the last virtual key press. (Alpha keys only)<br />
static char physKey = NO_KEY;      // Stores the last physical key press. (Alpha keys only)<br />
static char buildStr[12];<br />
static byte buildCount;<br />
static byte pressCount;</p>
<p>switch (keypad.getState())<br />
{<br />
case PRESSED:<br />
if (isalpha(key)) {              // This is a letter key so we&#8217;re using the letter keymap.<br />
if (physKey != key) {        // New key so start with the first of 3 characters.<br />
pressCount = 0;<br />
virtKey = key;<br />
physKey = key;<br />
}<br />
else {                       // Pressed the same key again&#8230;<br />
virtKey++;               // so select the next character on that key.<br />
pressCount++;            // Tracks how many times we press the same key.<br />
}<br />
if (pressCount &gt; 2) {        // Last character reached so cycle back to start.<br />
pressCount = 0;<br />
virtKey = key;<br />
}<br />
Serial.print(virtKey);       // Used for testing.<br />
}<br />
if (isdigit(key) || key == &#8216; &#8216; || key == &#8216;.&#8217;) {</p>
<p>//Serial.print(key);<br />
buf[i]=key;<br />
i++;</p>
<p>}<br />
if (key == &#8216;#&#8217;) {</p>
<p>//Serial.println();<br />
i=0;<br />
Serial.println(buf);<br />
for(int j=0;j&lt;5;j++){<br />
if(buf[j]==open[j]){o=true;}<br />
else{o=false; break;}<br />
}<br />
for(int j=0;j&lt;5;j++){<br />
if(buf[j]==close[j]){c=true;}<br />
else{c=false;break;}<br />
}<br />
if(o){digitalWrite(12,HIGH);digitalWrite(11,LOW);}<br />
if(c){digitalWrite(12,LOW);digitalWrite(11,HIGH);}</p>
<p>}<br />
break;</p>
<p>case HOLD:<br />
if (key == &#8216;#&#8217;)  {                   // Toggle between keymaps.<br />
if (alpha == true)  {            // We are currently using a keymap with letters<br />
keypad.begin(*numberKeys);   // and want to change to numbers.<br />
alpha = false;<br />
}<br />
else  {                          // Or, we are currently using a keymap with numbers<br />
keypad.begin(*alphaKeys);    // and want to change to letters.<br />
alpha = true;<br />
}<br />
}<br />
else  {                             // Some key other than &#8216;#&#8217; was pressed.<br />
buildStr[buildCount++] = (isalpha(key)) ? virtKey : key;<br />
buildStr[buildCount] = &#8221;;<br />
Serial.println();<br />
Serial.println(buildStr);<br />
}<br />
break;</p>
<p>case RELEASED:<br />
if (buildCount &gt;= sizeof(buildStr))  buildCount = 0;    // Our string is full. Start fresh.<br />
break;</p>
<p>}  // end switch-case<br />
}  // end keypad events</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=328&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/10/arduino-door-lock-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>JOB FORWARDING</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/job-forwarding/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/job-forwarding/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 15:33:40 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Job forwarding]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=319</guid>
		<description><![CDATA[OBJECTIVE:   Send job alerts to mobiles            Initially we need to design a web page where we collect the details about the area of interest and the mobile number of the candidate. This web page can be designed using HTML that links to a PHP page. In the area of interest column the user can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=319&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><strong>OBJECTIVE</strong><strong>:   Send job alerts to mobiles</strong></p>
<p><strong>           Initially we need to design a web page where we collect the details about the area of interest and the mobile number of the candidate. This web page can be designed using HTML that links to a PHP page. In the area of interest column the user can mention which programming language he is interested in.<br />
      Secondly we need to create a database where the details of various companies are stored. That is, which company is implementing which programming language. These details need to be updated regularly.<br />
      Supposing, a user enters that his area of interest is JAVA, he must be sent a message that tells about the companies which are implementing java language as their base. The major task is to compare the area of interest with the details stored in the database and produce the required company information back to the user as a text message to their mobile number.</strong></p>
<p align="center"><strong>Front end —— PHP<br />
Back end —— MySQL</strong></p>
<p><strong>STEPS TO BE FOLLOWED:</strong></p>
<p><strong> </strong><strong>STEP 1: Install apache2, mysql and phpmyadmin in your system</strong></p>
<p><strong> </strong><strong>STEP 2: Create a form using HTML to get the details from the user such as,</strong></p>
<p><strong>                     Name, Mobile Number, Qualification, Area of interest, Experience, etc. and submit the form</strong></p>
<p> <strong>STEP 3: To submit these details, write coding in PHP, which connects to the database “job” that is       already created</strong></p>
<p><strong> </strong>&lt;?php</p>
<p>$con = mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;");</p>
<p>if (!$con)</p>
<p>  {  die(&#8216;Could not connect: &#8216; . mysql_error());  }</p>
<p>mysql_select_db(&#8220;job&#8221;, $con);</p>
<p>$sql=&#8221;INSERT INTO jobfrwd(name,mno,qual,area,exp)</p>
<p>VALUES</p>
<p>(&#8216;$_GET[name]&#8216;,&#8217;$_GET[mno]&#8216;,&#8217;$_GET[qual]&#8216;,&#8217;$_GET[area]&#8216;,&#8217;$_GET[exp]&#8216;)&#8221;;</p>
<p>if (!mysql_query($sql,$con))</p>
<p>  {  die(&#8216;Error: &#8216; . mysql_error());  }</p>
<p>echo &#8220;Your record added successfully&#8221;;</p>
<p>mysql_close($con)</p>
<p>?&gt;</p>
<p>&lt;br&gt;&lt;br&gt;</p>
<p>&lt;a href=&#8221;jobfrwd.html&#8221;&gt;Back&lt;/a&gt;</p>
<p><strong> </strong><strong>This code enters your details in the database “job” in the table say ”jobfrwd”.</strong></p>
<p><strong> </strong><strong>STEP 4: Create another table “company” in same database.</strong></p>
<p><strong>                     Enter the details of few companies with the company </strong></p>
<p><strong>                     name,address,field in which the company works,   </strong></p>
<p><strong>                     vacancy in the table.</strong></p>
<p><strong>STEP 5: Create another table say “compare” in the same database with the </strong></p>
<p><strong>                   following fields &#8211;name of the person,mobile number,company, </strong><strong> vacancy.</strong></p>
<p><strong> </strong><strong>STEP 6: Write a PHP code for comparing the user&#8217;s area of interest (in table “jobfrwd”) that matches with the field of the company(in the table“company”) </strong></p>
<p>$sql = &#8220;SELECT  jobfrwd.name,jobfrwd.mno,company.company,company.vacancy</p>
<p>                FROM jobfrwd, company WHERE jobfrwd.area = company.field&#8221;;</p>
<p> $sql=&#8221;INSERT INTO compare (name, mno, company,vacancy)VALUES(&#8216;$name&#8217;,'$mno&#8217;,'$company&#8217;,'$vacancy&#8217;)&#8221;;</p>
<p>      <strong> </strong><strong>The result of the above code is stored in the database “job” in the table “compare”. Now this table gives the name of the user, mobile number, company name, vacancy.</strong></p>
<p><strong> </strong><strong>STEP 7: </strong><strong>Next we need to send SMS to the user regarding the company that                 </strong></p>
<p><strong>        matched his area of interest and if there is any vacancy available.</strong></p>
<p><strong>                    1.   </strong><strong>For this we must first install gnokii software using the following code.</strong></p>
<p style="text-align:left;"><strong>    </strong>                          <span style="color:#ff6600;">   <em>sudo apt-get install gnokii</em></span></p>
<p><strong>                    2.   </strong><strong>Then connect a Bluetooth device to the system</strong></p>
<p><strong>To connect the mobile and sys ON the Bluetooth in mobile and system,for system use bluetooth dongle.</strong></p>
<p><strong>In system the Bluetooth symbol appears as</strong></p>
<p><strong>Note:   *in bluetooth symbol click and get preference and select “service”</strong></p>
<p><strong>In this symbol right click and select “Browse device” and select the your mobile and click “connect” ,and accept the message in mobile and give any passkey and click ok. Now the mobile and system are paired successfully.</strong></p>
<p><strong>Now goto terminal type,</strong></p>
<p><em><strong>             </strong> <span style="color:#0000ff;"> <span style="color:#ff6600;"> sudo gedit /etc/gnokiirc</span></span></em></p>
<p><strong>The file opens, change the settings as follows</strong></p>
<ul>
<li><strong>in 27<sup>th</sup> line default present like #port = aa:bb:cc:dd:ee:ff,  change port = aa:bb:cc:dd:ee:ff and we want the mobile id or address to get(when mobile and sys connected only) type in terminal like      </strong></li>
</ul>
<p><strong>            hcitool scan</strong></p>
<ul>
<li><strong>It gives the paired device mac address copy this .</strong></li>
<li><strong>Paste in the 27<sup>th</sup> line like port = aa:bb:cc:dd:ee:ff change port = “your mobile address”</strong></li>
<li><strong>Enable model = AT in 51<sup>th</sup> line disable #model=6110</strong></li>
<li><strong>In line 101 remove # from connection = bluetooth</strong></li>
</ul>
<p><strong>STEP 7:</strong><strong> Write a code in PYTHON for sending SMS to the users whose   </strong></p>
<p><strong>        names are in the compare table.Run the program in terminal as follows.</strong></p>
<p><em><strong>      </strong>    <span style="color:#0000ff;">    <span style="color:#ff6600;">  python sms.py</span></span></em></p>
<p><strong> !&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=319&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/job-forwarding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>POOR MAN&#8217;S WIFI:</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/poor-mans-wifi-2/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/poor-mans-wifi-2/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:20:53 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Poor Man&#039;s WiFi]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=315</guid>
		<description><![CDATA[The project is simple to install. We need a USB Wifi adapter and a USB wire. We use BELKIN G Wireless USB network Adapter. It is supported in Windows 2000, XP and Vista 32- and 64-bit. The G Wireless Network Adapter connects your desktop or notebook computer to wireless network. With a BELKIN G Wireless [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=315&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> The project is simple to install. We need a<span style="color:#00ffff;"> USB Wifi adapter and a USB wire.</span></span></p>
<p style="margin-bottom:0;"><span style="font-size:large;">We use BELKIN G Wireless USB network Adapter. It is supported in Windows 2000, XP and Vista 32- and 64-bit.</span></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> The<span style="color:#00ffff;"> G Wireless Network Adapter </span>connects your desktop or notebook computer to wireless network. With a<span style="color:#00ffff;"> BELKIN G Wireless router</span> as a central connection point of the network,this an easy solution for smaller homes needing to share high speed internet connection as well as files printers and hard drives.</span></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> The cost of our project is <span style="color:#ff00ff;">Rs.1100.00/-</span></span></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> 1.BELKIN G wireless USB adapter-<span style="color:#ff00ff;">Rs.950.00/-</span></span></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> 2.USB wire Extension-<span style="color:#ff00ff;">Rs.150.00/-</span></span></p>
<p style="margin-bottom:0;"><span style="font-size:large;"> Hence the project is completed successfully&#8230;&#8230;..</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/315/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=315&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/poor-mans-wifi-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>os cd scratch:</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/os-cd-scratch/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/os-cd-scratch/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:13:08 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[OS CD]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=312</guid>
		<description><![CDATA[OS CD SCRATCH: In this there is no hardware requirement.We are installed RECONSTRUCTOR TOOL.Using that tool we have to completely change our operating system apperance. In reconstructor is normally placed in system tools in our os.Using this we have to customize following things. 1.Boot Screen 2.Gnome 3.Apt 4.Optimization 5.Live CD 6.Modules Boot Screen: In this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=312&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#ff00ff;">OS CD SCRATCH:</span><br />
In this there is no hardware requirement.We are installed RECONSTRUCTOR TOOL.Using that tool we have to completely change our operating system apperance.<br />
In reconstructor is normally placed in system tools in our os.Using this we have to customize following things.<br />
1.Boot Screen<br />
2.Gnome<br />
3.Apt<br />
4.Optimization<br />
5.Live CD<br />
6.Modules<br />
<span style="color:#ff00ff;">Boot Screen:</span><br />
In this we have to change our boot screen apperance.<br />
Gnome:<br />
In this we have to change our theme,text color,desktop,font style.<br />
<span style="color:#ff00ff;">Apt:</span><br />
In this we have to select repositories our wish.<br />
Optimization:<br />
In this enable startup,login.</p>
<p><span style="color:#ff00ff;">Live CD:</span><br />
This part we have to set username,password for login to enable secure os.<br />
<span style="color:#ff00ff;">Modules:</span><br />
This part we have to select modules that needed for our use.<br />
Reconstructor contain two terminals:<br />
1.Terminal<br />
2.ChrootX<br />
Using this two terminals we have to visualize changes on screen.<br />
Finally we have to give apply in reconstructor window.It will apply what are the changes you have done till now that changes are applied.<br />
Finally give finish custom-live-Iso will created.You have to install empty CD then  write to disk.After insert that CD and boot from that CD.Now your OS apperance will be completely change from normal OS.<br />
<span style="color:#00ffff;">WE ARE DONE THIS WORK</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=312&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/os-cd-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>sms framework:</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/sms-framework/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/sms-framework/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 10:50:13 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[SMS FRAMEWORK]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=309</guid>
		<description><![CDATA[SMS FRAMEWORK In sms framework we are send sms from the system by using gnokii and ruby .in this we have to install ruby.the following steps shows installation and etc.. Steps in sms framework: i)update system ii)install gnokii iii)install ruby iv)install mysql-server 5.0.51 (or) any version v)write the code for send sms to one or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=309&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;"><span style="color:#ff00ff;">SMS FRAMEWORK</span></p>
<p style="margin-bottom:0;">In sms framework we are send sms from the system by using gnokii and ruby .in this we have to install ruby.the following steps shows installation and etc..</p>
<p style="margin-bottom:0;"><span style="color:#ff00ff;"> <strong>Steps in sms framework:</strong></span></p>
<p style="margin-bottom:0;">i)update system</p>
<p style="margin-bottom:0;">ii)install gnokii</p>
<p style="margin-bottom:0;">iii)install ruby</p>
<p style="margin-bottom:0;">iv)install mysql-server 5.0.51 (or) any version</p>
<p style="margin-bottom:0;">v)write the code for send sms to one or more numbers</p>
<p style="margin-bottom:0;">vi)connect mobile and system</p>
<p style="margin-bottom:0;">vii)send sms and enjoy&#8230;&#8230;</p>
<p style="margin-bottom:0;"><span style="color:#ff00ff;"> <strong>UPDATE SYSTEM:</strong></span></p>
<p style="margin-bottom:0;">after install Ubuntu in u r system update the system using the following cmd in terminal..</p>
<p style="margin-bottom:0;"><span style="color:#993300;"><strong>sudo apt-get install update</strong></span></p>
<p style="margin-bottom:0;"><strong> <span style="color:#ff00ff;">INSTALL GNOKII:</span></strong></p>
<p style="margin-bottom:0;"><strong> </strong><strong>Gnokii is an open source mobile phone tool that can be downloaded free of charge from the web . It was originally developed for Linux but also worked on Linux-like systems such as FreeBSD and Solaris. Today it has been ported to other platforms such as Microsoft Windows and Mac OS. However, some functions are not available in these versions.</strong></p>
<p>Gnokii supports many different features. For example, sending and receiving SMS messages, reading and writing entries of the phone book and calendar, retrieving WAP bookmarks, handling logos, loading ringtones, reading battery charge level and radio signal strength, etc. The actual features supported depend on the model of your mobile phone. Regarding SMS sending and receiving, Gnokii works well with many mobile phones from Nokia, and also those from other manufacturers that support the AT-command mode.</p>
<p>As Gnokii is a command line program, some people find it less intuitive to use. If you are one of them, you may want to try XGnokii or Gnocky, two easy-to-use graphical user interfaces for Gnokii. XGnokii is already included in the Gnokii package, while Gnocky can be downloaded separately from the Gnokii web site..</p>
<p><span style="color:#993300;"><strong>sudo apt-get install gnokii</strong></span></p>
<p><strong>to check type “gnokii” in terminal it displays as</strong></p>
<p>For info and which phones support the gnokii see the following wegsite</p>
<p><a href="http://www.developershome.com/sms/gnokiiIntro.asp">http://www.developershome.com/sms/gnokiiIntro.asp</a></p>
<p>for install and  configuraion and  error clear see the web page <a href="http://www.gnokii.org/docs.shtml">http://www.gnokii.org/docs.shtml</a></p>
<p><span style="color:#ff00ff;"><strong>INSTALL RUBY:</strong></span></p>
<p>ruby is an language,Ruby is a language of careful balance.Blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.</p>
<p>He has often said that he is “trying to make Ruby natural, not simple,” in a way that mirrors life.</p>
<p>Rails is a web development framework written in the Ruby language. It is designed to make programming web applications easier by making several assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks</p>
<p>Installing ruby in our system is easy ,but it follows the some cmd line steps in terminal. To install ruby type the cmd in terminal</p>
<p><span style="color:#993300;"><strong>$ sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8</strong></span></p>
<p>follow the steps in the web site</p>
<p><a href="http://www.ubuntugeek.com/how-to-install-ruby-on-rails-in-ubuntu-810-intrepid.html">http://www.ubuntugeek.com/how-to-install-ruby-on-rails-in-ubuntu-810-intrepid.html</a></p>
<p><strong>install mysql-server 5.0.51 (or) any version:</strong></p>
<p><strong># To install MySql database:</strong></p>
<p><span style="color:#993300;">sudo apt-get install mysql-server</span></p>
<p><strong># To start MySql server:</strong></p>
<p><span style="color:#993300;">/etc/init.d/mysql start</span></p>
<p><strong># To stop MySql server:</strong></p>
<p><span style="color:#993300;">/etc/init.d/mysql stop</span></p>
<p><strong># To restart MySql server:</strong></p>
<p><span style="color:#993300;">/etc/init.d/mysql restart</span></p>
<p><strong># To check the status of Sql server:</strong></p>
<p><span style="color:#993300;">/etc/init.d/mysql status</span></p>
<p><span style="color:#ff00ff;"><strong>Connect mobile and system:</strong></span></p>
<p>To connct the mobile and sys ON the bluetooth in mobile and system,for system use bluetooth dongle no need<strong> of </strong>any drivers for bluetooth dongle.</p>
<p>In system the bluetooth sysbol apper as</p>
<p>note:</p>
<p>*in bluetooth symbol  click and get preference and select “service”</p>
<p>In this sysmbol right click and select “Browse device” and select the  u r mobile and click “connect” ,and accept the msg in mobile and give any passky and click ok,now the mobile and system paired successfully.</p>
<p><span style="color:#ff00ff;">Now goto terminal type,</span></p>
<p><span style="color:#993300;"><strong>sudo gedit  /etc/gnokiirc</strong></span></p>
<p><strong>gnokiirc(/etc)-gedit </strong> file opened and change the settings as follows</p>
<ul>
<li>in 27<sup>th</sup> line default present like</li>
<li>#port = aa:bb:cc:dd:ee:ff</li>
<li>change  port =  	aa:bb:cc:dd:ee:ff and we want the mobile id or address to get(when 	mobile and sys connected only) type in terminal like</li>
<li>$ hcitool scan</li>
<li>it gives some address and copy 	this .</li>
<li>Paste in the 27<sup>th</sup> line like  port = aa:bb:cc:dd:ee:ff  change port = “u r mobile 	address”</li>
<li>enable<strong> model = AT 	in 51</strong><sup><strong>th</strong></sup><strong> line  disable #model=6110</strong></li>
<li>put like because v use bluetooth 	connection # connection = serial</li>
<li>remove # from connection = 	bluetooth</li>
</ul>
<p><span style="color:#ff00ff;">note:</span></p>
<p>*the id of mobile change depend on mobile model</p>
<p>*don&#8217;t use china and goriya.. mobiles or try&#8230;.</p>
<ul>*get preference from bluetooth 	symbol and enable input service and disable serial service</p>
<p>*Use Ubuntu 8.04 for bluetooth 	it is compatable&#8230;</ul>
<p><span style="color:#ff00ff;"><strong>send sms and enjoy:</strong></span></p>
<p>go to terminal for  send single sms to single number</p>
<p>type<strong> </strong></p>
<p><span style="color:#993300;"><strong>gnokii &#8211;sendsms  mobileno</strong></span></p>
<p>enter the msg and end input press<strong> ctr+d</strong></p>
<p>now<strong> send succeed..</strong></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><strong> </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=309&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/sms-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>SYMBIAN</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/symbian/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/symbian/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 10:28:57 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=307</guid>
		<description><![CDATA[SYMBIAN The Symbian platform is an open source operating system for mobile devices. It was created by merging and integrating software assets contributed by Nokia, NTT DoCoMo, and Sony Ericsson, including Symbian OS, the S60, UIQ and MOAP(S) user interfaces. Python for 60 Installation and Resources For developing Python for S60 scripts all you need [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=307&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX12,serif;"><span style="font-size:x-large;"><strong> SYMBIAN</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><strong>The </strong><strong>Symbian</strong><strong> platform is an open source operating system for mobile devices. It was created by merging and integrating software assets contributed by Nokia, </strong><a href="http://en.wikipedia.org/wiki/NTT_DoCoMo"><span style="color:#000000;"><span style="text-decoration:none;"><strong>NTT  DoCoMo</strong></span></span></a><strong>, and </strong><a href="http://en.wikipedia.org/wiki/Sony_Ericsson"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>Sony Ericsson</strong></span></span></a><strong>, including </strong><a href="http://en.wikipedia.org/wiki/Symbian_OS"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>Symbian OS</strong></span></span></a><strong>, the </strong><a href="http://en.wikipedia.org/wiki/S60_%28software_platform%29"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>S60</strong></span></span></a><strong>, </strong><a href="http://en.wikipedia.org/wiki/UIQ"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>UIQ</strong></span></span></a><strong> and </strong><a href="http://en.wikipedia.org/wiki/MOAP"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>MOAP(S)</strong></span></span></a><strong> </strong><a href="http://en.wikipedia.org/wiki/User_interfaces"><span style="color:#00000a;"><span style="text-decoration:none;"><strong>user interfaces</strong></span></span></a><strong>.</strong></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX12,serif;"><span style="font-size:medium;"><strong>Python for  60 Installation and Resources</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> For developing Python for S60 scripts all you need to have is a simple text editor (even notepad works) on your computer and an S60 phone for instant testing without a build or compiling process in between. As an alternative for testing you can use an S60 platform device emulator on your PC, too. In order to test and run a Python script on your S60 phone, you first need to</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> install the Python for S60 interpreter software to the phone, since it is not preinstalled.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> This installation provides the needed Python execution environment</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">and a range of Standard and proprietary Python library modules. For testing</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">Python for S60 scripts on your PC via an S60 platform device emulator some</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">extra software has to be installed to your machine.</span></span></p>
<p style="margin-bottom:0;" align="justify">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX10,serif;"><span style="font-size:medium;"><strong>Software Installation on the Phone</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 1. Download the Python for S60 interpreter software to your computer</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMR10,serif;"><span style="font-size:small;">from the SourceForge’s PyS60 project website: </span></span><span style="font-family:CMTT10,serif;"><span style="font-size:small;">http://sourceforge.</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMTT10,serif;"><span style="font-size:small;">net/projects/pys60</span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">. It is available for free as a Symbian install file</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMR10,serif;"><span style="font-size:small;">(.SIS). Note, you need to choose the correct Python for S60 interpreter</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMR10,serif;"><span style="font-size:small;">software file based on your phone model (e.g., whether your model is based</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-family:CMR10,serif;"><span style="font-size:small;">on the 2nd or 3rd edition of the S60 developer platform).</span></span></p>
<p style="margin-bottom:0;line-height:100%;" align="center"><span style="font-family:CMR10,serif;"><span style="font-size:x-small;"></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 2. Install the Python for S60 interpreter software to your phone via Bluetooth,vUSB cable, or Nokia PC Suite. After this, your phone is ready to run Python scripts. The Python icon should be visible on your phone’s desktop or inside one of its subfolders.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> To make sure you have the latest installation instructions available, check</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">from Nokia’s wiki site or relevant PyS60 online tutorials:</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTT10,serif;"><span style="font-size:x-small;">http://wiki.opensource.nokia.com/projects/Python for S60</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTT10,serif;"><span style="font-size:x-small;">http://www.mobilenin.com/pys60/menu.htm</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><a href="http://mobiledevices.kom.aau.dk/index.php?id=909"><span style="font-family:CMTT10,serif;"><span style="font-size:x-small;">http://mobiledevices.kom.aau.dk/index.php?id=909</span></span></a></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX10,serif;"><span style="font-size:medium;"><strong>Software Installation on the PC (for S60 Platform Device Emulator Use)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 1. Download (free) and install to your PC the </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>S60 Platform SDK for Symbian</em></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>OS </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">that includes the device emulator that allows applications to be</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">run and tested on the PC. It can be found from Forum Nokia’s website:</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTT10,serif;"><span style="font-size:small;">http://forum.nokia.com</span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">. (For details about the installation, read the</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">releasenote.txt file contained in the .zip file you download).</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 2. Download (free) and install the Python plug-in for the Symbian SDK.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">According to the phone model you want to target with your applications,</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">you need a different plug-in to install on your PC. It can be found</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">from the SourceForge’s PyS60 project website </span></span><span style="font-family:CMTT10,serif;"><span style="font-size:small;">http://sourceforge.net/</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTT10,serif;"><span style="font-size:small;">projects/pys60</span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX12,serif;"><span style="font-size:medium;"><strong>Writing a Python Script</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX10,serif;"><span style="font-size:small;"><strong>How Python Runs Programs</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> The Python interpreter reads the program you have written and carries out</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">the code statements it contains. The simplest form of a Python program is</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> just a text file containing Python statements which are executed. Such a text</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">file is in our case the Python script that we are writing.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX10,serif;"><span style="font-size:medium;"><strong>Three Basic Steps</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> Let us now look into how to write such a Python for S60 script and how to instantly run it on an S60 mobile phone or an emulator on your PC as an</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">alternative. There are three basic steps to take:</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 1. Write a Python script with a text editor on your computer and save it</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">with the .py file extension.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 2. Move your *.py script file from your computer to your phone.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 3. Start the Python interpreter application on the phone (or on the emulator)</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">by clicking on the </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>Python </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">icon on the desktop of your phone (Figure 2.1)</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">or emulator, then press </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>options </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">key and select </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>Run script </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">from the menu.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">From the appearing list choose the name of your script and press ok. Your</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">script should now start up.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMTI10,serif;"><span style="font-size:medium;"><em>Detailed Explanation of Steps 1 and 2</em></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 1. You can use any simple or advanced text editor on Mac or PC or Linux</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">to write and edit your Python script. Some developers have preferences</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">regarding which editor to use. Useful editors are, e.g., ConTEXT or Pywin</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">which are freely downloadable on the Internet, but also Notepad works.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">All you need to do is to write the Python code with the text-editor and</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">save the file with the ending .py. After the code is typed, the file is ready to</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">be executed on the mobile or an emulator without going through a build</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">or compiling process. In order to run it, the file needs to be uploaded to</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">the phone, or copied to a specific folder when using the emulator tool on your computer.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> 2. There are different possibilities available to move your Python script to</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">your phone. Depending which phone model you have either of the following</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">should work: a) using the Nokia PC suite (PC only), or a USB cable or</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">Bluetooth for connecting the phone as an external hard drive to then</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">copy paste your scripts from the PC to a folder you need to create on</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">your phone named </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>Python </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">or b) via Bluetooth sending your *.py file from</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">the computer (any OS) to your mobile where it will arrive in the message</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">inbox. Open the received message from the inbox in order to install the</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> Python script file. When asked to install your file as a script or a library,</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">choose </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>Python script</em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">. When using the emulator, all you need to do is to</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">copy your script files to a specific folder on your computer.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMBX10,serif;"><span style="font-size:medium;"><strong>Sending Data from Phone to Phone via Bluetooth RFCOMM</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> Bluetooth sockets can be set up for sending and receiving data using the Bluetooth</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">protocol RFCOMM. This can be done from phone to phone, or phone</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">to computer, or from phone to microcontroller that has a Bluetooth chip. For</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">example, the arduino board (</span></span><span style="font-family:CMTT10,serif;"><span style="font-size:small;">http://www.arduino.cc/</span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">) is a microcontroller</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">board with a Bluetooth extension chip. This might be of interest to projects</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">dealing with social interaction through wearables, physical computing, and</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">mobile devices. Furthermore the sensor introduced in Chapter 21 is doing the</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">same.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> To establish an RFCOMM connection from phone to phone over Bluetooth</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">two different scripts are needed. One phone runs the </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>server side </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">script and</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">the other phone runs the </span></span><span style="font-family:CMTI10,serif;"><span style="font-size:small;"><em>client side </em></span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;">script. Since we cannot go into detail due</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">to lack of space we show here some code example of a simple chat application</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">(Listing 2.16, 2.17) including comments. Make sure you have Bluetooth</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">switched on at both phones. All we do is setting up a Bluetooth RFCOMM</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">connection between two phones and each side sends and receives a string.</span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;">With these two scripts a multiuser game can easily be created, too.</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:CMR10,serif;"><span style="font-size:small;"> Here is the code for </span></span><span style="font-family:CMR10,serif;"><span style="font-size:small;"><strong>Bluetooth chat</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>import socket, appuifw</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>def chat_server():</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>server = socket.socket(socket.AF_BT, socket.SOCK_STREAM)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>channel = socket.bt_rfcomm_get_available_server_channel(server)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>server.bind((&#8220;&#8221;, channel))</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>server.listen(1)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>socket.bt_advertise_service(u&#8221;btchat&#8221;, server, True, socket.RFCOMM)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>socket.set_security(server, socket.AUTH | socket.AUTHOR)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Waiting for clients&#8230;&#8221;</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>conn, client_addr = server.accept()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Client connected!&#8221;</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>talk(conn, None)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>def chat_client():</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>conn = socket.socket(socket.AF_BT, socket.SOCK_STREAM)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong></strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>address, services = socket.bt_discover()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if &#8216;btchat&#8217; in services:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>channel = services[u'btchat']</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>conn.connect((address, channel))</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Connected to server!&#8221;</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>talk(None, conn)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>else:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>appuifw.note(u&#8221;Target is not running a btchat server&#8221;,</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>&#8220;error&#8221;)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>def receive_msg(fd):</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Waiting for message..&#8221;</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>reply = fd.readline()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Received: &#8221; + reply</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>appuifw.note(unicode(reply), &#8220;info&#8221;)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>def send_msg(fd):</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>msg = appuifw.query(u&#8221;Send a message:&#8221;, &#8220;text&#8221;)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Sending: &#8221; + msg</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &gt;&gt; fd, msg</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>def talk(client, server):</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>try:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if server:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>fd = server.makefile(&#8220;rw&#8221;, 0)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>receive_msg(fd)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if client:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>fd = client.makefile(&#8220;rw&#8221;, 0)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>while True:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>send_msg(fd)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>receive_msg(fd)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>except:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>appuifw.note(u&#8221;Connection lost&#8221;, &#8220;info&#8221;)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if client: client.close()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if server: server.close()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>print &#8220;Bye!&#8221;</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>index = appuifw.popup_menu([u"New server", u"Connect to server"], </strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>u&#8221;BTChat mode&#8221;)</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if index != None:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>if index:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>chat_client()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>else:</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,serif;"><span style="font-size:small;"><strong>chat_server()</strong></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;">
<p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=307&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/symbian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>lirc</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/lirc/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/lirc/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 10:02:01 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[LIRC]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=142</guid>
		<description><![CDATA[LIRC-LINUX INFRARED REMOTE CONTROL LIRC is a package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls. The most important part of LIRC is the lircd daemon that will decode IR signals received by the device drivers and provide the information on a socket. It will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=142&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;"><span style="font-size:large;">LIRC-LINUX INFRARED REMOTE CONTROL</span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-size:small;">LIRC is a package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls. </span></p>
<p style="margin-bottom:0;"><span style="font-size:small;">The most important part of LIRC is the lircd daemon that will decode IR signals received by the device drivers and provide the information on a socket. It will also accept commands for IR signals to be sent if the hardware supports this. The second daemon program called lircmd will connect to lircd and translate the decoded IR signals to mouse movements.</span></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		H1 { margin-bottom: 0.21cm } 		H1.western { font-family: "Nimbus Roman No9 L", serif } 		H1.cjk { font-family: "DejaVu Sans" } 		H1.ctl { font-family: "DejaVu Sans" } 		A:link { so-language: zxx } --></p>
<h1><span style="font-size:medium;">Sending infrared signals</span></h1>
<hr /><span style="font-size:small;">The LIRC package contains the <a href="http://www.lirc.org/html/irsend.html">irsend</a> tool for sending infrared signals to e.g. your TV or CD player. For reliable transmission a good config file is even more important than for receiving</span></p>
<p><span style="font-size:medium;">SOFTWARE:</span> LIRC <a href="http://prdownloads.sourceforge.net/lirc/lirc-0.8.5.tar.bz2">lirc-0.8.5.tar.bz2</a>, 700 kB</p>
<pre style="margin-bottom:.5cm;"><span style="font-size:small;">
LIRC is a package that supports receiving and sending IR signals of the most common IR remote controls. A list of supported hardware is available on the <a href="http://www.lirc.org/software.html">main page</a>. It contains a daemon that decodes and sends IR signals, a mouse daemon that translates IR signals to mouse movements and a couple of user programs that allow to control your computer with a remote control.
For Irman support download the latest <a href="http://sourceforge.net/project/showfiles.php?group_id=5444&amp;package_id=317936">libirman</a> library. If you want to link the LIRC drivers statically to your kernel, have a look at Karsten Scheibler's <a href="http://unusedino.de/lirc/lirc_static.html">static LIRC package</a>. </span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=142&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/lirc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
		<item>
		<title>Gps &amp; data logger</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/gps-data-logger/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/gps-data-logger/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 09:57:45 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Gps and Data Logger]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=291</guid>
		<description><![CDATA[GPS DATA LOGGER AIM : To find out the places where we are now and all. Here fully Open Source type OS is used ( Ubuntu 8.04 ). Requirement’s : Adaptor 741-1Amp &#8211; 1 unit. Serial Port Cable -1 unit. Antenna - 1 unit. GPS Receiver Engine &#8211; 1 unit. Step 1 : Installing Python [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=291&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		H3 { margin-top: 0.49cm; margin-bottom: 0.49cm; font-family: "Times New Roman", serif; font-size: 13pt; line-height: 100%; page-break-after: auto } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;line-height:100%;" align="center"><span style="color:#365f91;"><span style="font-family:Aladdin;"><span style="font-size:xx-large;"><strong>GPS DATA LOGGER</strong></span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">AIM :</span></span></span><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;"> </span></span></span></p>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">To 	find out the places where we are now and all.</span></span></span></p>
</li>
<li>
<h3 style="margin-top:0;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Here 	fully Open Source type OS is used </span></span></span></h3>
</li>
</ul>
<h3 style="margin-left:2.54cm;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">( Ubuntu 8.04 ).</span></span></span></h3>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Requirement’s</span></span></span><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;"><strong> :</strong></span></span></span></p>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Adaptor 	741-1Amp &#8211; 1 unit.</span></span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Serial 	Port Cable -1 unit. </span></span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Antenna 	- 1 unit.</span></span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">GPS 	Receiver Engine &#8211; 1 unit</span></span></span><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">.</span></span></span></p>
</li>
</ul>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Step 1 : Installing Python Software </span></span></span></p>
<p style="text-indent:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>Sudo apt-get install pytho-gtk2 python-glade2</strong></span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Step 2: Code for read data direct from GPS Receiver</span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>import serial</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>ser = serial.Serial(&#8216;/dev/ttyS0&#8242;, 4800)</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>f=open(&#8216;</strong></span></span></span><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><em><strong>Darling.nmea</strong></em></span></span></span><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>&#8216;,&#8217;w');</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>while 1:</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"> <span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>a=ser.readline()</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"> <span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>print a</strong></span></span></span></p>
<p style="margin-left:1.27cm;margin-bottom:0;line-height:100%;"><span style="color:#ff8080;"> <span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>f.write(a+&#8217;\n&#8217;)</strong></span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>Save this file as </strong></span></span><span style="color:#800000;"><span style="font-family:Courier New,monospace;"><span style="font-size:small;"><strong>filename.py</strong></span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong>For Ex, </strong></span></span><span style="color:#800000;"><span style="font-family:Courier New,monospace;"><span style="font-size:small;"><strong>Darling.py</strong></span></span></span><span style="color:#800000;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><strong> </strong></span></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Step 3: Converting NMEA format to GPX format</span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">To convert the above generated NMEA file to GPX file using </span></span><span style="font-family:Courier New,monospace;"><span style="font-size:small;"><span style="text-decoration:underline;">WWW.GPSVISUALIZATION.COM</span></span></span><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"> </span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">For Ex,,, Darling.NMEA TO Darling.GPX </span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><img class="size-large wp-image-292 alignleft" title="converting" src="http://csecyborg.files.wordpress.com/2009/09/converting.png?w=614&#038;h=345" alt="converting" width="614" height="345" /><br />
</span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Step 4 : Uploading GPX File To Visualizer</span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;"><img class="size-large wp-image-294 alignleft" title="upoloading GPX file" src="http://csecyborg.files.wordpress.com/2009/09/upoloading-gpx-file.png?w=614&#038;h=345" alt="upoloading GPX file" width="614" height="345" /><br />
</span></span></span></p>
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;">
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">Step 5 : Visualize GPX File using GPSVISUALIZER </span></span></span></p>
<p style="margin-bottom:0;line-height:100%;"><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;"><img class="alignleft size-large wp-image-296" title="visualize" src="http://csecyborg.files.wordpress.com/2009/09/visualize.png?w=614&#038;h=345" alt="visualize" width="614" height="345" /><br />
</span></span></span></p>
<h3><span style="color:#365f91;"><span style="font-family:Comic Sans MS,cursive;"><span style="font-size:medium;">See The Image marked  in Rose Color</span></span></span></h3>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=291&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/gps-data-logger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>

		<media:content url="http://csecyborg.files.wordpress.com/2009/09/converting.png?w=1024" medium="image">
			<media:title type="html">converting</media:title>
		</media:content>

		<media:content url="http://csecyborg.files.wordpress.com/2009/09/upoloading-gpx-file.png?w=1024" medium="image">
			<media:title type="html">upoloading GPX file</media:title>
		</media:content>

		<media:content url="http://csecyborg.files.wordpress.com/2009/09/visualize.png?w=1024" medium="image">
			<media:title type="html">visualize</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino to Blender</title>
		<link>http://csecyborg.wordpress.com/2009/09/09/arduino-to-blender/</link>
		<comments>http://csecyborg.wordpress.com/2009/09/09/arduino-to-blender/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 09:05:37 +0000</pubDate>
		<dc:creator>csecyborg</dc:creator>
				<category><![CDATA[Aurdino to Blender Studio]]></category>

		<guid isPermaLink="false">http://csecyborg.wordpress.com/?p=228</guid>
		<description><![CDATA[Arduino to Blender Blender is an open source multimedia software for creating 3D objects. Blender consists a good SDK(Software Developmental Kit). So that it can be connected to microcontrollers and controlled by them. Blender runs on python script and python is integrated to th arduino Features of Blender: Interfacing Rigging Animation UV Unwrapping Physics and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=228&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom:0;" align="center"><span style="color:#5c8526;"><span style="font-family:Purisa;"><span style="font-size:x-large;"><em><strong>Arduino to Blender</strong></em></span></span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">Blender is an open source multimedia software for creating 3D objects.</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">Blender consists a good SDK(Software Developmental Kit). So that it can be connected to microcontrollers and controlled by them. Blender runs on python script and python is integrated to th arduino</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><strong>Features of Blender:</strong></p>
<p style="margin-bottom:0;">
<ul>
<li>
<p style="margin-bottom:0;" align="left">Interfacing</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Rigging</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Animation</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">UV Unwrapping</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Physics and Particles</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Realtime 3D/Game 	Creation</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Modeling</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Rending</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Shading</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Imaging and 	Compositing</p>
</li>
<li>
<p style="margin-bottom:0;" align="left">Files</p>
</li>
</ul>
<p style="text-indent:-.64cm;margin-bottom:0;" align="left">
<p style="margin-bottom:0;">Blender can be interfaced with arduino by using python, and blender can be controlled by the microcontrollers like Arduino (Open source microcontroller).</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">Here we use a potentiometer as the input device using arduino microcontroller and the blender objects actions can be controlled by this potentiometer.</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><strong>The aruino code used:</strong></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">void setup() </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">{ </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">Serial.begin(9600); </span></span></p>
<p style="margin-bottom:0;">}</p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">void loop() </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">{ </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">Serial.print(analogRead(0)/4, BYTE); </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">delay(40); </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">} </span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"><strong><span style="background:#ffffff none repeat scroll 0 0;">The Program used to implement this is:</span></strong></span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">import serial </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">import Blender </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">serialport = serial.Serial(&#8216;COM4&#8242;, 9600) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">ob = Blender.Object.Get (&#8216;Cube&#8217;) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">Blender.Window.WaitCursor(1) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">for i in range(1, 100): </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">x = serialport.read(size=1) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">y = 0.01*ord(x) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">#print &#8220;y=&#8221;, y </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">ob.setLocation(0,2*y,2.55) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">ob.setEuler(0,0,y) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">ob.setSize(0.5+y,0.5+y,0.01+y) </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">Blender.Redraw() </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"><span style="font-family:TlwgTypewriter,monospace;">else: </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">serialport.close() </span></span></p>
<p style="margin-bottom:0;"><span style="color:#ff3333;"> <span style="font-family:TlwgTypewriter,monospace;">Blender.Window.WaitCursor(0) </span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"><strong>Potentiometer can be connected to arduino board by:</strong></span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"><strong>The conections of this project is represented by the flow chart:</strong></span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#000000;"> <span style="font-family:Times New Roman,serif;">Blender is compatible with linux, windows and many more operating systems&#8230;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="color:#000000;"> <span style="font-family:Times New Roman,serif;"><strong>Blender can be downloaded from</strong></span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><a href="http://blender.org/">http://blender.org/</a></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/csecyborg.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/csecyborg.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/csecyborg.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=csecyborg.wordpress.com&amp;blog=8878559&amp;post=228&amp;subd=csecyborg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://csecyborg.wordpress.com/2009/09/09/arduino-to-blender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/82d0b22341033385119fc7248dc45a0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">csecyborg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
