<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Silviu Turuga</title>
	
	<link>http://silviu.turuga.ro</link>
	<description>o parte din mine...</description>
	<lastBuildDate>Thu, 30 Jul 2009 11:52:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SilviuTuruga" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="silviuturuga" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">SilviuTuruga</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Distribuitor autorizat Arduino pentru România</title>
		<link>http://silviu.turuga.ro/2009/07/30/distribuitor-autorizat-arduino-pentru-romania/</link>
		<comments>http://silviu.turuga.ro/2009/07/30/distribuitor-autorizat-arduino-pentru-romania/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 11:52:37 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[electronica]]></category>
		<category><![CDATA[mac os X]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[disponibilitate]]></category>
		<category><![CDATA[duemilanove]]></category>
		<category><![CDATA[românia]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=543</guid>
		<description><![CDATA[Platforma Arduino nu mai are nevoie de nici o prezentare, iar de astăzi este disponibilă în mod oficial în România, prin intermediul S.C. TURUGA TRADE S.R.L.
Produsele sunt disponible pe magazinul online http://shop.turuga.ro
Livrare din stoc în toată ţara la cele mai mici preţuri.
]]></description>
			<content:encoded><![CDATA[<p>Platforma Arduino nu mai are nevoie de nici o prezentare, iar de astăzi este <a href="http://arduino.cc/en/Main/Buy" target="_blank">disponibilă în mod oficial în România</a>, prin intermediul <a href="http://shop.turuga.ro" target="_blank">S.C. TURUGA TRADE S.R.L.</a></p>
<p>Produsele sunt disponible pe magazinul online <a href="http://shop.turuga.ro" target="_blank">http://shop.turuga.ro</a></p>
<p>Livrare din stoc în toată ţara la cele mai mici preţuri.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=M6SnMajdFHA:-4F-NTDAF1s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=M6SnMajdFHA:-4F-NTDAF1s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=M6SnMajdFHA:-4F-NTDAF1s:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/07/30/distribuitor-autorizat-arduino-pentru-romania/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probleme cu Arduino după ultimul update de Java</title>
		<link>http://silviu.turuga.ro/2009/06/22/probleme-cu-arduino-dupa-ultimul-update-de-java/</link>
		<comments>http://silviu.turuga.ro/2009/06/22/probleme-cu-arduino-dupa-ultimul-update-de-java/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:39:50 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[electronica]]></category>
		<category><![CDATA[mac os X]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[librxtxSerial.jnilib]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=540</guid>
		<description><![CDATA[Dacă după ultimul update de Java pe Mac primiți următoarea eroare în momentul lansării mediului de dezvoltare:
Uncaught exception in main method: java.lang.UnsatisfiedLinkError: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no suitable image found. Did find: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no matching architecture in universal wrapper
soluția este următoarea:
- din Finder click dreapta pe aplicația Arduino &#8211;&#62;  Get Info și se selectează  [...]]]></description>
			<content:encoded><![CDATA[<p>Dacă după ultimul update de Java pe Mac primiți următoarea eroare în momentul lansării mediului de dezvoltare:</p>
<p><code>Uncaught exception in main method: java.<span class="wikiword">lang.UnsatisfiedLinkError</span>: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no suitable image found. Did find: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no matching architecture in universal wrapper</code></p>
<p>soluția este următoarea:</p>
<p>- din Finder click dreapta pe aplicația Arduino &#8211;&gt; <strong></strong> <strong>Get Info</strong> și se selectează <strong></strong> <strong>Open in 32 Bit Mode.</strong></p>
<p><strong></strong>Problema se datorează faptului că ultimul update Java de la Apple încearcă să acceseze librăriile native pe 64 de biți, iar Arduino are librăria RXTX  pe 32 de biți.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=2_pgud242Lw:fy50AMfAu4s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=2_pgud242Lw:fy50AMfAu4s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=2_pgud242Lw:fy50AMfAu4s:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/06/22/probleme-cu-arduino-dupa-ultimul-update-de-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino: Controlul unui motor DC</title>
		<link>http://silviu.turuga.ro/2009/06/16/arduino-controlul-unui-motor-dc/</link>
		<comments>http://silviu.turuga.ro/2009/06/16/arduino-controlul-unui-motor-dc/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 11:38:32 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[electronica]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[h-bridge]]></category>
		<category><![CDATA[L298N]]></category>
		<category><![CDATA[motor DC]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=522</guid>
		<description><![CDATA[Descriere: Comanda unui motor DC folosind Arduino
De învățat:

cum se realizează o rotație în sensul acelor de ceasornic și invers
cum se poate modifica viteza de rotație


Materiale necesare:

un motor DC (se pot gasi usor de la jucarii vechi)
un integrat L298N
sursă de alimentare pentru motoraș (se poate folosi o sursa DC reglabilă)
fludor 0.6 mm
letcon 30W
fire de legătură (se [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Descriere</strong>: Comanda unui motor DC folosind Arduino</p>
<p><strong>De învățat</strong>:</p>
<ul>
<li>cum se realizează o rotație în sensul acelor de ceasornic și invers</li>
<li>cum se poate modifica viteza de rotație</li>
</ul>
<p><span id="more-522"></span></p>
<p><strong><img class="alignleft size-full wp-image-527" title="l298n" src="http://silviu.turuga.ro/wp-content/uploads/2009/06/l298n.jpg" alt="l298n" width="300" height="300" />Materiale necesare:</strong></p>
<ul>
<li>un motor DC (se pot gasi usor de la jucarii vechi)</li>
<li>un integrat L298N</li>
<li>sursă de alimentare pentru motoraș (se poate folosi o sursa DC reglabilă)</li>
<li>fludor 0.6 mm</li>
<li>letcon 30W</li>
<li>fire de legătură (se pot folosi foarte bine cele dintr-un cablu utp)</li>
<li>placuță Arduino Duemillanove + softul aferent instalat</li>
</ul>
<p><strong>Cost proiect:</strong></p>
<ul>
<li>motoraș &#8211; se poate folosi orice motoraș DC din jucării vechi</li>
<li>integrat 15 Lei</li>
<li>sursa de curent (tensiune de la 3-15v) aproximativ 15 Lei</li>
</ul>
<p><strong>Complexitate/Timp realizare</strong>: începători/10 minute</p>
<ul> <img class="alignleft size-full wp-image-523" title="img_gdphp" src="http://silviu.turuga.ro/wp-content/uploads/2009/06/img_gdphp.jpeg" alt="img_gdphp" width="100" height="75" /></p>
<li>Motoarele DC au 2 fire, iar sensul de rotație depinde de cum sunt alimentate. Turația unui motoraș DC este direct proporțională cu tensiunea de alimentare, atenție însă că o tensiune prea mare îl poate arde.</li>
<li>În general viteza de rotație este mul mai mare decât la motoarele pas cu pas, dar spre deosebire de aceastea nu se poate controla precis rotirea</li>
<li>Motoarele DC au ca orice motor o parte dinamică numită <strong>rotor,</strong> provăzută cu bobine, care se rotește în interior, și o parte fixă numită <strong>stator</strong> care are doi magneți permanenți. Rotorul este pus în mișcare prin aplicarea unei tensiuni de curent continuu, ceea ce duce la crearea unui camp magnetic în interior opus celor 2 magneți de pe stator.</li>
</ul>
<p><strong>Realizare</strong>:</p>
<p><img class="alignleft size-full wp-image-528" title="l298n_pins" src="http://silviu.turuga.ro/wp-content/uploads/2009/06/l298n_pins.jpg" alt="l298n_pins" width="496" height="320" /></p>
<ul>
<li>PIN1 (Current Sensing A) se leaga de PIN8(GND) și de acolo la &#8211; sursei de alimentare. Dacă se folosesc două motorașe (integratul permite controlul independent a două motoare DC) se leagă și PIN15 (Current Sensing B)</li>
<li>PIN4 (Supply Voltage Vs) se leagă la + sursei de alimentare.</li>
<li>PIN2 (Output 1) se leagă la un fir de la primul motor și PIN3 (Output 2) la celălalt fir de la primul motor. Dacă se folosesc două motorașe PIN13 (Output 3) se leagă la un fir de la al doilea motor și PIN14 (Output 4) la celălalt fir de la al doilea motor</li>
<li>circuitul integrat se conecteaza la arduino astfel:
<ul>
<li>PIN9 (Logic Supply Voltage Vss) &#8211;&gt;la alimentarea 5V</li>
<li>PIN8 (GND) &#8211;&gt;la alimentarea GND</li>
<li>PIN5 (Input 1) &#8211;&gt;la ieșirea digitală 2</li>
<li>PIN7 (Input 2) &#8211;&gt;la ieșirea digitală 4</li>
<li>PIN6 (Enable A) &#8211;&gt;la ieșirea digitală 3(PWM)</li>
<li>Dacă se mai folosește un motoraș se vor face și următoarele conexiuni:
<ul>
<li>PIN10 (Input 3) &#8211;&gt;la ieșirea digitală 7</li>
<li>PIN12 (Input 4) &#8211;&gt;la ieșirea digitală 8</li>
<li>PIN11 (Enable B) &#8211;&gt;la ieșirea digitală 6(PWM)</li>
</ul>
</li>
</ul>
</li>
<li>În mediul de dezvoltare se va executa următorul cod (codul este pentru controlul a două motorașe conectate la o platfoma cu 3 roți: două motoare și una de direcție, mai multe detalii vor urma zilele acestea):<br />
<blockquote><p>int motor1Pin1 = 2;<br />
int motor1Pin2 = 4;<br />
int enablePin1 = 3;<br />
int motor2Pin1 = 7;<br />
int motor2Pin2 = 8;<br />
int enablePin2 = 6;</p>
<p>void setup() {</p>
<p>pinMode(motor1Pin1, OUTPUT);<br />
pinMode(motor1Pin2, OUTPUT);<br />
pinMode(enablePin1, OUTPUT);<br />
pinMode(motor2Pin1, OUTPUT);<br />
pinMode(motor2Pin2, OUTPUT);<br />
pinMode(enablePin2, OUTPUT);</p>
<p>// se pornesc cele două motorașe:<br />
digitalWrite(enablePin1, HIGH);<br />
digitalWrite(enablePin2, HIGH);</p>
<p>}</p>
<p>void loop() {</p>
<p>//înainte timp de o secundă<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, HIGH);<br />
digitalWrite(motor2Pin1, HIGH);<br />
digitalWrite(motor2Pin2, LOW);</p>
<p>delay(1000);</p>
<p>//stop pentru o secundă<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, LOW);<br />
delay(1000);</p>
<p>//curba timp de o secunda, raportat la dimensiunea roților folosite a însemnat o rotație la 90 de grade<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, HIGH);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, HIGH);<br />
delay(1000);</p>
<p>//stop pentru o secundă<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, LOW);<br />
delay(1000);</p>
<p>//dă cu spatele timp de o secundă<br />
digitalWrite(motor1Pin1, HIGH);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, HIGH);<br />
delay(1000);</p>
<p>//stop pentru o secundă<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, LOW);<br />
delay(1000);</p>
<p>//curba invers<br />
digitalWrite(motor1Pin1, HIGH);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, HIGH);<br />
digitalWrite(motor2Pin2, LOW);<br />
delay(1000);</p>
<p>//stop pentru 4 secunde<br />
digitalWrite(motor1Pin1, LOW);<br />
digitalWrite(motor1Pin2, LOW);<br />
digitalWrite(motor2Pin1, LOW);<br />
digitalWrite(motor2Pin2, LOW);<br />
delay(4000);</p>
<p>}</p></blockquote>
</li>
</ul>
<p><strong>În curând poze cu primul robot realizat cu Arduino&#8230;<br />
</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=8u_QENlrB7M:3J52I1H8cD0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=8u_QENlrB7M:3J52I1H8cD0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=8u_QENlrB7M:3J52I1H8cD0:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/06/16/arduino-controlul-unui-motor-dc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino: Controlul unui motor pas cu pas</title>
		<link>http://silviu.turuga.ro/2009/06/01/arduino-controlul-unui-motor-pas-cu-pas/</link>
		<comments>http://silviu.turuga.ro/2009/06/01/arduino-controlul-unui-motor-pas-cu-pas/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 21:00:10 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[electronica]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[motor pas cu pas]]></category>
		<category><![CDATA[stepper]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=516</guid>
		<description><![CDATA[Descriere: Comanda unui motor pas cu pas folosind Arduino
De învățat:

cum funcționează motoarele pas cu pas
cum se identifică firele
cum se realizează o rotație în sensul acelor de ceasornic și invers
cum se poate modifica viteza de rotație


Materiale necesare:

un motor pas cu pas (eu am folosit un motor Tandon KP4M4, 3.6 grade/pas, 12V de la un floppy vechi [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Descriere</strong>: Comanda unui motor pas cu pas folosind Arduino</p>
<p><strong>De învățat</strong>:</p>
<ul>
<li>cum funcționează motoarele pas cu pas</li>
<li>cum se identifică firele</li>
<li>cum se realizează o rotație în sensul acelor de ceasornic și invers</li>
<li>cum se poate modifica viteza de rotație</li>
</ul>
<p><span id="more-516"></span></p>
<p><strong>Materiale necesare:</strong></p>
<ul>
<li>un motor pas cu pas (eu am folosit un motor Tandon KP4M4, 3.6 grade/pas, 12V de la un floppy vechi de 5.25)</li>
<li>un integrat ULN2003AN</li>
<li>un soclu 16 pini</li>
<li>sursă de alimentare pentru motoraș (se poate folosi o sursa DC reglabilă)</li>
<li>fludor 0.6 mm</li>
<li>letcon 30W</li>
<li>fire de legătură (se pot folosi foarte bine cele dintr-un cablu utp)</li>
<li>placuță Arduino Duemillanove + softul aferent instalat</li>
</ul>
<p><strong>Cost proiect:</strong></p>
<ul>
<li>motoraș &#8211; nou aproximativ 40 Lei, dar se pot găsi mult mai ieftine în talcioc</li>
<li>integrat 1 Leu</li>
<li>soclu 16 pini 1.35 Lei</li>
<li>sursa de curent (tensiune de la 3-15v) aproximativ 15 Lei</li>
</ul>
<p><strong>Complexitate/Timp realizare</strong>: începători/10 minute</p>
<p><strong><img class="alignleft size-full wp-image-518" title="Schema motor pas cu pas" src="http://silviu.turuga.ro/wp-content/uploads/2009/06/stepper_motor1.gif" alt="Schema motor pas cu pas" width="284" height="246" />Cum funcționează un motor pas cu pas</strong>:</p>
<ul>
<li>Motoarele pas cu pas sunt foarte diferite de motoarele DC obișnuite (acele mici motorașe pe care le găsim în orice jucarie simplă și care au doar 2 fire). În loc să se rotească precum un motor DC, motorul pas cu pas se va roti la un anumit unghi pentru fiecare impuls primit. Motorașul pe care l-am folosit are nevoie de 100 de impulsuri pentru a se roti la 360 de grade.</li>
<li>Un alt avantaj al acestor motoare este faptul că viteza de rotație (mult mai mică decât un motor DC) se obține aproape instantaneu, chiar dacă se schimbă sensul de rotație</li>
<li>Motoarele pas cu pas au ca orice motor o parte dinamică numită <strong>rotor,</strong> cu magneți permanenti, care se rotește în interior, și o parte fixă numită <strong>stator</strong> care are patru bobine dispuse la un unghi de 90 de grade una față de cealaltă. Rotorul este pus în mișcare prin aplicarea de impulsuri de curent continuu pe una sau două bobine la un moment dat.</li>
</ul>
<p><strong>Realizare</strong>:</p>
<ul>
<li>motorașul pe care l-am folosit are 5 fire. Pentru a determina care este firul comun (cel care se alimentează de la +12V) și care sunt cele pentru faze,  am folosit un ohmetru. Rezistența dintre firul comun și oricare fază este mereu aceași.</li>
<li>la motorașul folosit de mine am avut următoarele culori:
<ul>
<li>negru &#8211;&gt; +12V</li>
<li>maro &#8211;&gt; faza 1</li>
<li>verde &#8211;&gt; faza 2</li>
<li>roșu &#8211;&gt; faza 3</li>
<li>alb &#8211;&gt; faza 4</li>
</ul>
</li>
<li>motorașul se va conecta la circuitul integrat astfel:
<ul>
<li>faza 1 &#8211;&gt; pinul 16</li>
<li>faza 2 &#8211;&gt; pinul 15</li>
<li>faza 3 &#8211;&gt; pinul 14</li>
<li>faza 4 &#8211;&gt; pinul 13</li>
<li>firul comun &#8211;&gt; pinul 9 și de acolo se alimentează de la +12V</li>
</ul>
</li>
<li>circuitul integrat se conecteaza la arduino astfel:
<ul>
<li>pinul 1 &#8211;&gt;la ieșirea digitală 11</li>
<li>pinul 2 &#8211;&gt;la ieșirea digitală 10</li>
<li>pinul 3 &#8211;&gt;la ieșirea digitală 9</li>
<li>pinul 4 &#8211;&gt;la ieșirea digitală 8</li>
<li>pinul 8 &#8211;&gt;la ieșirea digitală GND și de acolo la &#8211; 12V</li>
</ul>
</li>
<li>În mediul de dezvoltare se va executa următorul cod:<br />
<blockquote><p><code><br />
int motorPin1 = 8;<br />
int motorPin2 = 9;<br />
int motorPin3 = 10;<br />
int motorPin4 = 11;<br />
int delayTime = 500;</code></p>
<p>void setup() {<br />
pinMode(motorPin1, OUTPUT);<br />
pinMode(motorPin2, OUTPUT);<br />
pinMode(motorPin3, OUTPUT);<br />
pinMode(motorPin4, OUTPUT);<br />
}</p>
<p>void loop() {<br />
digitalWrite(motorPin1, HIGH);<br />
digitalWrite(motorPin2, LOW);<br />
digitalWrite(motorPin3, LOW);<br />
digitalWrite(motorPin4, LOW);<br />
delay(delayTime);<br />
digitalWrite(motorPin1, LOW);<br />
digitalWrite(motorPin2, HIGH);<br />
digitalWrite(motorPin3, LOW);<br />
digitalWrite(motorPin4, LOW);<br />
delay(delayTime);<br />
digitalWrite(motorPin1, LOW);<br />
digitalWrite(motorPin2, LOW);<br />
digitalWrite(motorPin3, HIGH);<br />
digitalWrite(motorPin4, LOW);<br />
delay(delayTime);<br />
digitalWrite(motorPin1, LOW);<br />
digitalWrite(motorPin2, LOW);<br />
digitalWrite(motorPin3, LOW);<br />
digitalWrite(motorPin4, HIGH);<br />
delay(delayTime);<br />
}</p></blockquote>
</li>
<li>Codul va trimite impulsuri la intervalul delayTime către motoraș generând astfel o rotație constantă întro singură direcție.</li>
<li>Dacă dorim să modificăm direcția de rotație trebuie schimbată ordinea impulsurilor. Mai jos este codul folosit pentru a roti motorul în funcție de unde vine lumina (un astfel de circuit poate fi folosit pentru a roti panourile solare dupa soare pentru un randament maxim). Pentru acest lucru am folosit două circuite asemănătoare cu cel din primul tutorial. Fotorezistențele folosite sunt puse la o oarecare distanță și la un unghi de 90 de grade pentru ca unul să capteze doar lumina din partea stângă iar altul doar din dreapta:<br />
<blockquote><p><code><br />
int motorPins[] = {8, 9, 10, 11};<br />
int count = 0;<br />
int count2 = 0;<br />
int delayTime = 100;<br />
int val1,val2;<br />
int f=0;<br />
int b=0;</code></p>
<p>void setup() {<br />
Serial.begin(9600); // se seteaza viteza pentru portul serial<br />
for (count = 0; count &lt; 4; count++) {<br />
pinMode(motorPins[count], OUTPUT);<br />
}<br />
}</p>
<p>void moveForward() {<br />
if ((count2 == 0) || (count2 == 1)) {<br />
count2 = 16;<br />
}<br />
count2&gt;&gt;=1;<br />
for (count = 3; count &gt;= 0; count&#8211;) {<br />
digitalWrite(motorPins[count], count2&gt;&gt;count&amp;0&#215;01);</p>
<p>}<br />
f++;<br />
delay(delayTime);<br />
}</p>
<p>void moveBackward() {<br />
if ((count2 == 0) || (count2 == 1)) {<br />
count2 = 16;<br />
}<br />
count2&gt;&gt;=1;<br />
for (count = 3; count &gt;= 0; count&#8211;) {<br />
digitalWrite(motorPins[3 - count], count2&gt;&gt;count&amp;0&#215;01);</p>
<p>}<br />
b++;<br />
delay(delayTime);<br />
}</p>
<p>void loop() {<br />
val1 = analogRead(0);<br />
//Serial.print(val1, DEC); // se afiseaza valoarea citita<br />
val2 = analogRead(1);<br />
//Serial.print(&#8221;-&#8221;); // se afiseaza un spatiu intre numere<br />
// Serial.print(val2, DEC); // se afiseaza valoarea citita<br />
// Serial.print(&#8221; &#8220;); // se afiseaza un spatiu intre numere<br />
Serial.print(f,DEC);<br />
Serial.print(&#8221;-&#8221;);<br />
Serial.print(b,DEC);<br />
Serial.print(&#8221; &#8220;);</p>
<p>if (val1 &#8211; val2 &gt; 50) {<br />
moveForward();<br />
}<br />
else {<br />
if (val1-val2&lt;-50) {<br />
moveBackward();<br />
}<br />
else{<br />
delay(delayTime);<br />
}<br />
}<br />
}</p></blockquote>
</li>
</ul>
<p><strong>Proiectul asamblat</strong>:</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=RM1WqYDTi_k:rRx4zgG0-js:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=RM1WqYDTi_k:rRx4zgG0-js:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=RM1WqYDTi_k:rRx4zgG0-js:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/06/01/arduino-controlul-unui-motor-pas-cu-pas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primul proiect în Arduino: Senzor Lumină</title>
		<link>http://silviu.turuga.ro/2009/05/29/arduino-senzor_lumina/</link>
		<comments>http://silviu.turuga.ro/2009/05/29/arduino-senzor_lumina/#comments</comments>
		<pubDate>Thu, 28 May 2009 23:13:16 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[electronica]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[fotorezistenta]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[proiect]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=501</guid>
		<description><![CDATA[Descriere: Aprinderea unui led când este întuneric în mediul înconjurător
De învățat:

cum se folosește portul analog și cel digital de pe Arduino Duemillanove
cum se poate monitoriza în timp real activitatea pe interfața serială


Materiale necesare:

o fotorezistență (eu am folosit modelul VT83N4 48K/1M, dar se poate folosi orice altceva)
un rezistor de 1K, 0.25W, toleranță 5%
un led de 5mm
fludor [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Descriere</strong>: Aprinderea unui led când este întuneric în mediul înconjurător</p>
<p><strong>De învățat</strong>:</p>
<ul>
<li>cum se folosește portul analog și cel digital de pe Arduino Duemillanove</li>
<li>cum se poate monitoriza în timp real activitatea pe interfața serială</li>
</ul>
<p><span id="more-501"></span></p>
<p><img class="size-full wp-image-502 alignright" style="border: 0pt none; margin: 10px;" title="materiale" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/materiale.jpg" alt="materiale" width="535" height="401" /><strong>Materiale necesare:</strong></p>
<ul>
<li>o fotorezistență (eu am folosit modelul VT83N4 48K/1M, dar se poate folosi orice altceva)</li>
<li>un rezistor de 1K, 0.25W, toleranță 5%</li>
<li>un led de 5mm</li>
<li>fludor 0.6 mm</li>
<li>letcon 30W</li>
<li>un fir subțire scurt</li>
<li>placuță Arduino Duemillanove + softul aferent instalat</li>
</ul>
<p><strong>Cost proiect:</strong></p>
<ul>
<li>fotorezistență 4 Lei</li>
<li>rezistor 0.05 Lei</li>
<li>led 0.25 Lei</li>
</ul>
<p><strong>Complexitate/Timp realizare</strong>: începători/1 minut</p>
<p><strong>Realizare</strong>:</p>
<ul>
<li>se lipește un capat al fotorezistenței de un capăt al rezistorului</li>
<li>se lipește în același loc un cablu scurt subțire</li>
<li>se conectează un capăt al rezistorului în pinul notat cu 5V de pe plăcuță, este al 3 -lea pin de jos de la stânga spre dreapta, cum privim plăcuța cu mufa de usb in partea stângă</li>
<li>se conecteaza capătul liber al fotorezistenței în mufa următoare, cea notată cu Gnd (sunt două mufe de Gnd lângă cea de 5V, în oricare dintre ele e ok)</li>
<li>capătul cablului se conectează la intrarea analogică 0 (a 7-a mufa de jos de la stânga spre dreapta)</li>
<li>ultima componentă ledul se conecteaza cu &#8211; la GND (a doua mufa de sus de la stânga spre dreapta) și + în intrarea digitala 13 (mufa imediat de lângă GND)</li>
<li>În mediul de dezvoltare se va executa următorul cod:<br />
<blockquote><p><code><br />
int val;</code></p>
<p>void setup()<br />
{<br />
Serial.begin(9600); // se seteaza viteza pentru portul serial<br />
}</p>
<p>void loop()<br />
{<br />
val = analogRead(0);  // citeste pinul 0 de pe intrarea analogica<br />
Serial.print(val, DEC); // se afiseaza valoarea citita<br />
Serial.print(&#8221; &#8220;);          // se afiseaza un spatiu intre numere<br />
if (val&gt;1000)         // daca e intuneric (am vazut ca 1023 e valoare pt intuneric bezna<br />
{                                //se aprinde ledul<br />
digitalWrite(13,HIGH);<br />
}<br />
else<br />
{<br />
digitalWrite(13,LOW);  //altfel se stinge<br />
}<br />
delay(1000);              // se asteapta 1000ms pana la urmatoarea citire<br />
}</p></blockquote>
</li>
</ul>
<p><strong>Proiectul asamblat</strong>:</p>
<p><img class="alignnone size-full wp-image-503" title="Proiectul asamblat" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/ansamblat.jpg" alt="Proiectul ansamblat" width="535" height="401" /></p>
<p><strong>Funcționare</strong>: la obturarea fotorezistenței (simulăm că s-a întunecat) se aprinde ledul</p>
<p><img class="alignnone size-full wp-image-504" title="Functionare" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/functionare.jpg" alt="Functionare" width="535" height="401" /></p>
<p><strong>De observat</strong>: din interfața de programare se alege &#8220;Serial Monitor&#8221;. Se va observa cum se schimbă valoarea fotorezistenței în funcție de iluminarea din jur.</p>
<p><img class="alignnone size-full wp-image-506" title="Monitorizare port serial" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/picture-2.png" alt="Monitorizare port serial" width="500" height="600" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=MHhTd4J01I8:SFasLWY3GJ0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=MHhTd4J01I8:SFasLWY3GJ0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=MHhTd4J01I8:SFasLWY3GJ0:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/05/29/arduino-senzor_lumina/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arduino în România</title>
		<link>http://silviu.turuga.ro/2009/05/27/arduino-in-romania/</link>
		<comments>http://silviu.turuga.ro/2009/05/27/arduino-in-romania/#comments</comments>
		<pubDate>Wed, 27 May 2009 11:45:06 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[electronica]]></category>
		<category><![CDATA[mac os X]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[românia]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=495</guid>
		<description><![CDATA[De azi sunt fericitul posesor al unei plăcuțe Arduino Duemillanove.
Ce se poate face cu această plăcuță? Păi, în primul rând este o platformă open-source pentru pasionații de electronică, foarte ușor de programat și de conectat cu alte dispozitive hardware.
Practic se pot realiza tot felul de circuite programate cu ajutorul calculatorului folosind această plăcuță iar daca [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-498" title="Arduino Duemillanova" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/arduino.jpg" alt="Arduino Duemillanova" width="535" height="385" />De azi sunt fericitul posesor al unei plăcuțe <a href="http://arduino.cc/en/Main/ArduinoBoardDuemilanove" target="_blank">Arduino Duemillanove</a>.</p>
<p style="text-align: justify;">Ce se poate face cu această plăcuță? Păi, în primul rând este o platformă open-source pentru pasionații de electronică, foarte ușor de programat și de conectat cu alte dispozitive hardware.</p>
<p style="text-align: justify;">Practic se pot realiza tot felul de circuite programate cu ajutorul calculatorului folosind această plăcuță iar daca se mai adaugă și o serie de senzori, pot fi creați foarte ușor roboți inteligenți. Limita o reprezintă imaginația fiecăruia.</p>
<p style="text-align: justify;">Programarea se poate face atât sub Windows. cât și sub Linux sau Mac OS X, folosind limbajul <a href="http://arduino.cc/en/Reference/HomePage" target="_blank">Arduino programming language</a> și mediul de dezvoltare care vine odată cu el.  Proiectele pot fi stand-alone sau pot comunica cu alte programe care ruleaza pe calculator.</p>
<p style="text-align: justify;"><a href="http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/" target="_blank">Exemple de proiecte cu Arduino</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=KfNPSM06BOA:HXzUsuYzfCg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=KfNPSM06BOA:HXzUsuYzfCg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=KfNPSM06BOA:HXzUsuYzfCg:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/05/27/arduino-in-romania/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Animaţie, de la idee la implementare</title>
		<link>http://silviu.turuga.ro/2009/05/19/animatie-de-la-idee-la-implementare/</link>
		<comments>http://silviu.turuga.ro/2009/05/19/animatie-de-la-idee-la-implementare/#comments</comments>
		<pubDate>Tue, 19 May 2009 10:00:29 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[Limba Română]]></category>
		<category><![CDATA[adrese utile]]></category>
		<category><![CDATA[copilărie]]></category>
		<category><![CDATA[grafică]]></category>
		<category><![CDATA[mac os X]]></category>
		<category><![CDATA[animaţie]]></category>
		<category><![CDATA[copii]]></category>
		<category><![CDATA[desene]]></category>
		<category><![CDATA[personaje]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=489</guid>
		<description><![CDATA[
Se spune că-n fiecare om se ascunde un copil. Copilăria este una din etapele importante din viaţa noastră şi e bine să nu uităm niciodată această perioadă. Cu toţii am avut personaje de desene animate preferate, alţii mai artişti au încercat chiar să le deseneze.  Pentru cine doreşte să înveţe cum să dea viaţă unui [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.animatic.ro" target="_blank"><img class="size-full wp-image-490 aligncenter" style="border: 0pt none; margin: 5px 10px;" title="sef-mafiot61" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/sef-mafiot61.jpg" alt="sef-mafiot61" width="600" height="298" /></a></p>
<p style="text-align: justify;">Se spune că-n fiecare om se ascunde un copil. Copilăria este una din etapele importante din viaţa noastră şi e bine să nu uităm niciodată această perioadă. Cu toţii am avut personaje de desene animate preferate, alţii mai artişti au încercat chiar să le deseneze.  Pentru cine doreşte să înveţe cum să dea viaţă unui personaj animat, pornind de la o schiţă pe o foaie de hârtie şi terminând cu un desen plin de viaţă le propun să viziteze pagina <a href="http://www.animatic.ro" target="_blank">www.animatic.ro</a>. Chiar dacă pentru început nu sunt foarte multe personaje prezente sunt sigur că în viitor vor apărea mai multe, mai ales că pagina este relativ nouă.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=Eba3Edw_n1E:CoRX9BjQkq4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=Eba3Edw_n1E:CoRX9BjQkq4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=Eba3Edw_n1E:CoRX9BjQkq4:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/05/19/animatie-de-la-idee-la-implementare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EXT3 pe Mac OS X</title>
		<link>http://silviu.turuga.ro/2009/05/13/ext3-pe-mac-os-x/</link>
		<comments>http://silviu.turuga.ro/2009/05/13/ext3-pe-mac-os-x/#comments</comments>
		<pubDate>Wed, 13 May 2009 07:26:12 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[mac os X]]></category>
		<category><![CDATA[ext2]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[partiţie]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=484</guid>
		<description><![CDATA[Zilele astea m-am confruntat cu o problemă: cum să văd pe Leopard o partiţie ext3? Am găsit tot felul de tutoriale despre partiţii ext2, era la un moment dat chiar un proiect pe sourceforge dar n-am reuşit decât să văd dimensiunea partiţiei nu şi datele de pe ea.
Soluţia am găsit-o la Paragon, ExtFS for Mac [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.paragon-software.com/home/extfs-mac/" target="_blank"><img class="alignleft size-full wp-image-485" style="margin: 10px;" title="ExtFS for Mac OS X" src="http://silviu.turuga.ro/wp-content/uploads/2009/05/ext2fs-gif_big.gif" alt="ExtFS for Mac OS X" width="134" height="172" /></a>Zilele astea m-am confruntat cu o problemă: cum să văd pe Leopard o partiţie ext3? Am găsit tot felul de tutoriale despre partiţii ext2, era la un moment dat chiar un <a href="sourceforge.net/projects/ext2fsx/" target="_blank">proiect pe sourceforge </a>dar n-am reuşit decât să văd dimensiunea partiţiei nu şi datele de pe ea.</p>
<p style="text-align: justify;">Soluţia am găsit-o la <a href="http://www.paragon-software.com/home/extfs-mac/" target="_blank">Paragon, ExtFS for Mac OS X</a>. Funcţionează pe deplin şi partea cea mai bună este că există şi versiune trial de 10 zile pentru cei care nu doresc o soluţie permanentă. Partiţiile se văd din Finder, la fel ca orice partiţie obişnuită, iar Disk Utility ştie chiar să repare astfel de partiţii.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=NEfYzFh1H78:TUVPbmnwelQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=NEfYzFh1H78:TUVPbmnwelQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=NEfYzFh1H78:TUVPbmnwelQ:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/05/13/ext3-pe-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codul Muncii 2009</title>
		<link>http://silviu.turuga.ro/2009/03/24/codul-muncii-2009/</link>
		<comments>http://silviu.turuga.ro/2009/03/24/codul-muncii-2009/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 10:29:09 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[idei]]></category>
		<category><![CDATA[criza economică]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=482</guid>
		<description><![CDATA[Propunerile administraţiei pentru modificarea CCM 2009 în perioada de criză:
CONCEDIUL MEDICAL
Din acest moment nu mai acceptăm adeverinţa medicală a unui doctor prin care se adevereşte ca sunteţi bolnav. Dacă puteţi merge la doctor, înseamnă că puteţi veni şi la serviciu.
OPERAŢII CHIRURGICALE
Operaţiile chirurgicale sunt interzise . Atâta vreme cât sunteţi angajat la noi, veţi avea nevoie [...]]]></description>
			<content:encoded><![CDATA[<p>Propunerile administraţiei pentru modificarea CCM 2009 în perioada de criză:</p>
<p>CONCEDIUL MEDICAL<br />
Din acest moment nu mai acceptăm adeverinţa medicală a unui doctor prin care se adevereşte ca sunteţi bolnav. Dacă puteţi merge la doctor, înseamnă că puteţi veni şi la serviciu.</p>
<p>OPERAŢII CHIRURGICALE<br />
Operaţiile chirurgicale sunt interzise . Atâta vreme cât sunteţi angajat la noi, veţi avea nevoie de toate organele. Nu veţi elimina nimic. Noi v-am angajat intact. În cazul în care eliminaţi un organ, vom considera acest lucru  indisciplină la locul de  muncă.</p>
<p>ZILE ÎN FOLOS PERSONAL<br />
Fiecare angajat va primi 104 zile personale pe an. Ele se numesc sâmbătă şi duminică.</p>
<p>ZILE DE CONCEDIU<br />
Toţi angajaţii vor primi concediul în aceeaşi perioadă a anului.<br />
Zilele de vacanţă sunt după cum urmează: 1 ianuarie şi 25 decembrie.</p>
<p>ZILE LIBERE PENTRU ÎNMORMÂNTĂRI<br />
Aceasta nu e o scuză să lipsiţi de la serviciu. Oricum nu mai puteţi face nimic pentru prietenii, rudele sau colegii morţi. În cazurile rare în care un angajat va fi nevoit să participe la înmormântări, acestea se vor programa seara târziu. Suntem bucuroşi să vă permitem să lucraţi în pauza de prânz pentru a putea pleca mai devreme, cu condiţia să vă terminaţi însărcinările pe ziua respectivă.</p>
<p>ABSENŢA CAUZATĂ DE PROPRIUL DECES<br />
Acest incident poate fi acceptat ca scuză . In orice caz, este necesar un preaviz de 2 săptămâni precum şi pregătirea unui înlocuitor care să vă preia atribuţiile.</p>
<p>FOLOSIREA TOALETELOR<br />
Mult prea mult timp se petrece la toaletă. În viitor se va merge la toaletă în ordine alfabetică. Spre exemplu angajaţii al căror nume începe cu &#8220;A&#8221; se vor duce de la 8:00 la 8:20, cei cu &#8220;B&#8221; de la 8:20 la 8:40, şi aşa mai departe. Daca nu vă puteţi deplasa în timpul alocat, veţi fi nevoiţi să asteptaţi până a doua zi când sunteţi programaţi. În situaţii de maximă urgenţă, angajaţii pot face schimb de locuri între ei. Superviserii ambilor angajaţi implicaţi în schimb trebuie să aprobe această schimbare în scris. În plus, acum există o restricţie de 3 minute de staţionare în toalete. La sfârşitul celor 3 minute se va declanşa o alarmă, hârtia igienică se va retrage automat, usa de la toaletă se va deschide şi contravenientul va fi fotografiat. La a doua abatere, fotografia va fi publicată în ziarul intern al companiei la rubrica &#8220;Acte de indisciplină&#8221;.</p>
<p>PAUZA DE MASĂ<br />
Persoanele slabe vor primi 30 de minute pauză de masă, deoarece trebuie să mănânce mai mult pentru a arăta sănătoase. Persoanele cu greutate<br />
normală vor primi 15 minute pauză de masă, pentru a-şi păstra silueta. Persoanele supraponderale vor primi 5 minute pauză de masă deoarece este suficient pentru a lua o pastilă de slăbit.</p>
<p>CUM NE ÎMBRĂCĂM<br />
Este recomandat să veniţi îmbrăcaţi la serviciu conform salariului primit. Daca purtaţi pantofi Prada de $350 sau o geantă Gucci de $600 vom presupune că o duceţi bine din punct de vedere financiar, deci nu aveţi nevoie de o mărire de salariu. Dacă vă imbracaţi sărăcăcios, va trebui să învăţaţi să vă administraţi banii mai bine pentru a vă cumpara haine mai frumoase, prin urmare nu aveţi nevoie de o mărire de salariu. Dacă vă îmbrăcaţi potrivit, sunteţi exact acolo unde trebuie şi în consecinţă nu aveţi nevoie de o mărire de salariu.</p>
<p>Vă mulţumim pentru loialitatea arătată faţă de companie. Suntem aici pentru a asigura o experienţă pozitivă angajaţilor. Orice întrebări, comentarii, nelămuriri, plângeri, reclamaţii, frustrări, iritări, supărări, insinuări, acuzaţii, vor fi adresate în altă parte.</p>
<p>Vă dorim o săptămână plăcută.<br />
Conducerea</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=vhd5U6oIGDk:gRInSgOMHz0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=vhd5U6oIGDk:gRInSgOMHz0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=vhd5U6oIGDk:gRInSgOMHz0:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/03/24/codul-muncii-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evacuare de incendiu în perioada crizei</title>
		<link>http://silviu.turuga.ro/2009/03/04/evacuare-de-incendiu-in-perioada-crizei/</link>
		<comments>http://silviu.turuga.ro/2009/03/04/evacuare-de-incendiu-in-perioada-crizei/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:42:38 +0000</pubDate>
		<dc:creator>Silviu</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[idei]]></category>
		<category><![CDATA[angajaţi]]></category>
		<category><![CDATA[companie]]></category>
		<category><![CDATA[criza economică]]></category>
		<category><![CDATA[firmă]]></category>

		<guid isPermaLink="false">http://silviu.turuga.ro/?p=479</guid>
		<description><![CDATA[Alarma de incendiu a sunat la ora 4 pm în cadrul unui campus de birouri când aproape toti angajaţii erau prezenţi la muncă ( aproximativ 5,000 de oameni ).
Asa cum sunt cerinţele în vigoare, întreaga clădire a fost rapid evacuată, în 3 minute şi toţi angajaţii s-au adunat afară în faţa complexului, în locurile special [...]]]></description>
			<content:encoded><![CDATA[<p>Alarma de incendiu a sunat la ora 4 pm în cadrul unui campus de birouri când aproape toti angajaţii erau prezenţi la muncă ( aproximativ 5,000 de oameni ).</p>
<p>Asa cum sunt cerinţele în vigoare, întreaga clădire a fost rapid evacuată, în 3 minute şi toţi angajaţii s-au adunat afară în faţa complexului, în locurile special amenajate, aşteptând următoarele anunţuri.</p>
<p>Nu după mult timp, persoana responsabilă de exerciţiul de incendiu, a făcut următorul anunţ :</p>
<p>&#8221; Dragi colegi, cu sincere regrete, am fost rugat să vă anunţ că pentru mulţi dinte voi acesta va fi ultimul exerciţiu de incendiu alături de firma noastră. Datorită crizei economice şi climatului de afaceri nefavorabil, firma concediază aproape 50% din personal. Aşadar, când acest anunţ se va termina, vă rog pe toţi să intraţi înapoi în clădire. Şi dacă cardul de acces nu funcţionează, atunci înseamnă că aţi fost concediat, caz în care accesul în interiorul clădirii vă este interzis şi toate bunurile personale vă vor fi trimise prin poştă.</p>
<p>Firma foloseşte această metodă nouă deoarece nu dorim să blocăm serverul de e-mail cu notificările de concediere şi mesajele de adio în număr foarte mare (mii) şi de asemenea dorim să evităm certurile şi bătăile în interiorul clădirii şi în consecinţă probleme de securitate pentru toţi angajaţii.</p>
<p>Sperăm că aţi avut o carieră înfloritoare alături de noi. Iar acum paşiţi înăuntru…şi mult noroc!!!!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=vcktw8ei-dc:CIDxquVDnY0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SilviuTuruga?a=vcktw8ei-dc:CIDxquVDnY0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SilviuTuruga?i=vcktw8ei-dc:CIDxquVDnY0:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://silviu.turuga.ro/2009/03/04/evacuare-de-incendiu-in-perioada-crizei/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
