<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-833315640092724350</id><updated>2024-09-25T02:32:00.502+02:00</updated><category term="arduino"/><category term="blueSMirf"/><category term="bluetooth"/><category term="C216L01YBW00"/><category term="LCD"/><category term="Linux"/><category term="Linux day 2011"/><category term="Ubuntu 10.4"/><title type='text'>imparare arduino da zero: tutorial ed esperienze</title><subtitle type='html'>Un diario sulla mia esperienza con Arduino.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-1904625410506852115</id><published>2013-07-17T18:54:00.000+02:00</published><updated>2013-07-17T19:17:15.796+02:00</updated><title type='text'>Home brewing con Arduino (all grain)</title><content type='html'>Torno sul blog dopo tanto tempo...&lt;br /&gt;
Nel frattempo sono diventato papà e non mi resta tanto tempo da dedicare allo sviluppo di progetti con Arduino.&lt;br /&gt;
Ma uno in mente ce l&#39;ho !&lt;br /&gt;
Con il buon Bigshot abbiamo in mente di realizzare un sistema automatico per la produzione di birra in casa con arduino.&lt;br /&gt;
&lt;br /&gt;
Questo permetterebbe di unire passione per l&#39;elettronica, passione per l&#39;home brewing e lavoro(visto che abbiamo appena aperto un&lt;b&gt; &lt;a href=&quot;http://birra-artigianale-shop.com/shop/grid/it?Brand=Brewdog&quot;&gt;ecommerce brewdog&lt;/a&gt;&lt;/b&gt; monomarca)!!!!&lt;br /&gt;
&amp;nbsp;In questo modo sistemo tutti gli hobby, lavoro pure e risparmio tempo.&lt;br /&gt;
&lt;br /&gt;
Quindi per gli amanti dell&#39;elettronica e della birra : &quot;Restate in contatto&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BTW se avete sete fate un giro su &lt;a href=&quot;http://birra-artigianale-shop.com/page/it/home&quot;&gt;www.birra-artigianale-shop.com &lt;/a&gt;e comprate una cassa di &lt;a href=&quot;http://birra-artigianale-shop.com/shop/it/Offerta-cassa-punk-ipa&quot;&gt;Punk Ipa Brewdog&lt;/a&gt;...&lt;br /&gt;
&lt;br /&gt;
Un po&#39; di auto promozione : )</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/1904625410506852115/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2013/07/home-brewing-con-arduino-all-grain.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1904625410506852115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1904625410506852115'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2013/07/home-brewing-con-arduino-all-grain.html' title='Home brewing con Arduino (all grain)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-2131291171727802312</id><published>2012-04-02T21:27:00.000+02:00</published><updated>2012-04-02T21:27:35.114+02:00</updated><title type='text'>ip-cam motorizzata ultra economica con carambola, arduino e iphone o tablet android PARTE 1</title><content type='html'>INTRO:&lt;br /&gt;
Il mio ultimo progetto, mi ha dato molte soddisfazioni! Ci sono un bel po&#39; di cose sul piatto quando si decide di fare una ip-cam con arduino specialmente se si vuole aggiungerci la possibilità di controllarla da remoto per poter spostare l&#39;inquadratura magari dal proprio iphone o dal proprio tablet.&lt;br /&gt;
Arduino da solo non credo sia in grado di gestire uno streaming di una webcam da solo (se potete smentitemi che ne sarei felicissimo!), carambola si. Sebbene in teoria sia possibile controllare dei servo motori direttamente da carambola, credo che un microcontrollore lo possa fare meglio e più facilmente, d&#39;altra parte carambola è l&#39;ideale per gestire uno stack tcpip completo, un webserver seppur minimo, un linguaggio di scripting comodo (nel mio caso php a cui voglio bene nonostante i difetti!) e sopratutto mjpeg per lo streaming video! Insomma l&#39;accoppiata mi piace.... mi piace tantissimo.&lt;br /&gt;
&lt;br /&gt;
MATERIALE UTILIZZATO:&lt;br /&gt;
- Arduino 2009&lt;br /&gt;
- Carambola + devboard&lt;br /&gt;
- webcam&lt;br /&gt;
- servo&lt;br /&gt;
- breadboard&lt;br /&gt;
&lt;br /&gt;
FIRST THINGS FIRST: SETUP DI CARAMBOLA&lt;br /&gt;
Innanzi tutto bisogna far funzionare carambola ed installare tutti i moduli del kernel necessari.&lt;br /&gt;
La cosa sarebbe anche abbastanza semplice perchè carambola usa come SO openwrt, un famosissimo fork di linux pensato per sistemi embedded, &amp;nbsp;il quale ha il comodo opkg come gestore di pacchetti.&lt;br /&gt;
Ci sono davvero tantissimi programmi nei repositori ma attualmente pochi disponibili nel repository ufficiale di carambola. Poco male si puo&#39; sfruttare un repository alternativo (che per altro era il primo repository utilizzato dalle prime versioni di carambola) ma attenzione i moduli del kernel installati dal nuovo repositori non funzionano perchè nel frattempo il kernel è cambiato. Per cui bisogna fare attenzione quando si compila l&#39;openwrt di selezionare dal make menuconfig tutti i moduli necessari. Sebbene sia possibile compilarli a parte ed installarli successivamente io l&#39;ho trovato un po&#39; incasinato e ho preferito mangiarmi un po&#39; di merda e ricompilare da capo.&lt;br /&gt;
Di seguito la lista dei moduli che ho installato sulla mia carambola:&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;root@OpenWrt:~# lsmod&lt;br /&gt;Module &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp;Used by &amp;nbsp; &amp;nbsp;Not tainted&lt;br /&gt;uvcvideo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 51952 &amp;nbsp;1&lt;br /&gt;ftdi_sio &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 26464 &amp;nbsp;1&lt;br /&gt;v4l2_common &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4192 &amp;nbsp;0&lt;br /&gt;videodev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 61232 &amp;nbsp;3 uvcvideo,v4l2_common&lt;br /&gt;usb_storage &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32672 &amp;nbsp;0&lt;br /&gt;usbserial &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;22304 &amp;nbsp;3 ftdi_sio&lt;br /&gt;i2c_gpio &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1360 &amp;nbsp;0&lt;br /&gt;i2c_algo_bit &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4208 &amp;nbsp;1 i2c_gpio&lt;br /&gt;dwc_otg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;58800 &amp;nbsp;0&lt;br /&gt;i2c_dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4016 &amp;nbsp;0&lt;br /&gt;i2c_core &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12336 &amp;nbsp;5 v4l2_common,videodev,i2c_gpio,i2c_algo_bit,i2c_dev&lt;br /&gt;nop_usb_xceiv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1168 &amp;nbsp;0&lt;br /&gt;nf_nat_irc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 816 &amp;nbsp;0&lt;br /&gt;nf_conntrack_irc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2512 &amp;nbsp;1 nf_nat_irc&lt;br /&gt;nf_nat_ftp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 992 &amp;nbsp;0&lt;br /&gt;nf_conntrack_ftp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4448 &amp;nbsp;1 nf_nat_ftp&lt;br /&gt;ipt_MASQUERADE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 944 &amp;nbsp;1&lt;br /&gt;iptable_nat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2128 &amp;nbsp;1&lt;br /&gt;nf_nat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10048 &amp;nbsp;4 nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat&lt;br /&gt;xt_conntrack &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2112 &amp;nbsp;3&lt;br /&gt;xt_CT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1072 &amp;nbsp;0&lt;br /&gt;xt_NOTRACK &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 464 &amp;nbsp;0&lt;br /&gt;iptable_raw &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;560 &amp;nbsp;1&lt;br /&gt;xt_state &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 624 &amp;nbsp;0&lt;br /&gt;nf_conntrack_ipv4 &amp;nbsp; &amp;nbsp; &amp;nbsp; 3824 &amp;nbsp;6 iptable_nat,nf_nat&lt;br /&gt;nf_defrag_ipv4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 624 &amp;nbsp;1 nf_conntrack_ipv4&lt;br /&gt;nf_conntrack &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 36544 12 nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat,xt_conntrack,xt_CT,xt_NOTRACK,xt_state,nf_conntrack_ipv4&lt;br /&gt;sd_mod &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 22496 &amp;nbsp;0&lt;br /&gt;pppoe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7200 &amp;nbsp;0&lt;br /&gt;pppox &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1152 &amp;nbsp;1 pppoe&lt;br /&gt;ipt_REJECT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1696 &amp;nbsp;2&lt;br /&gt;xt_TCPMSS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1952 &amp;nbsp;0&lt;br /&gt;ipt_LOG &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6000 &amp;nbsp;0&lt;br /&gt;xt_comment &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 416 &amp;nbsp;0&lt;br /&gt;xt_multiport &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1120 &amp;nbsp;0&lt;br /&gt;xt_mac &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 544 &amp;nbsp;0&lt;br /&gt;xt_limit &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 960 &amp;nbsp;1&lt;br /&gt;iptable_mangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 816 &amp;nbsp;1&lt;br /&gt;iptable_filter &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 624 &amp;nbsp;1&lt;br /&gt;ip_tables &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8960 &amp;nbsp;4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter&lt;br /&gt;xt_tcpudp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1600 &amp;nbsp;3&lt;br /&gt;x_tables &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10080 18 ipt_MASQUERADE,iptable_nat,xt_conntrack,xt_CT,xt_NOTRACK,iptable_raw,xt_state,ipt_REJECT,xt_TCPMSS,ipt_LOG,xt_comment,xt_multiport,xt_mac,xt_limit,iptable_mangle,iptable_filter,ip_tables,xt_tcpudp&lt;br /&gt;gpio_dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1328 &amp;nbsp;0&lt;br /&gt;ppp_async &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6016 &amp;nbsp;0&lt;br /&gt;ppp_generic &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;18576 &amp;nbsp;3 pppoe,pppox,ppp_async&lt;br /&gt;slhc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4176 &amp;nbsp;1 ppp_generic&lt;br /&gt;vfat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7728 &amp;nbsp;0&lt;br /&gt;fat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;41056 &amp;nbsp;1 vfat&lt;br /&gt;ext4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;213408 &amp;nbsp;0&lt;br /&gt;jbd2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 36800 &amp;nbsp;1 ext4&lt;br /&gt;mbcache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3504 &amp;nbsp;1 ext4&lt;br /&gt;rt2800usb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12096 &amp;nbsp;0&lt;br /&gt;rt2800pci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5568 &amp;nbsp;0&lt;br /&gt;rt2800lib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;40784 &amp;nbsp;2 rt2800usb,rt2800pci&lt;br /&gt;rt2500usb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17504 &amp;nbsp;0&lt;br /&gt;rt2x00usb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7344 &amp;nbsp;2 rt2800usb,rt2500usb&lt;br /&gt;rt2x00soc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1120 &amp;nbsp;1 rt2800pci&lt;br /&gt;rt2x00pci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1856 &amp;nbsp;1 rt2800pci&lt;br /&gt;rt2x00lib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;37520 &amp;nbsp;7 rt2800usb,rt2800pci,rt2800lib,rt2500usb,rt2x00usb,rt2x00soc,rt2x00pci&lt;br /&gt;mac80211 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;226592 &amp;nbsp;4 rt2800lib,rt2x00usb,rt2x00soc,rt2x00lib&lt;br /&gt;usbcore &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;94896 &amp;nbsp;9 uvcvideo,ftdi_sio,usb_storage,usbserial,dwc_otg,rt2800usb,rt2500usb,rt2x00usb&lt;br /&gt;scsi_mod &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 68352 &amp;nbsp;2 usb_storage,sd_mod&lt;br /&gt;nls_base &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4544 &amp;nbsp;3 vfat,fat,usbcore&lt;br /&gt;crc16 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;944 &amp;nbsp;1 ext4&lt;br /&gt;crc_itu_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;944 &amp;nbsp;0&lt;br /&gt;crc_ccitt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;944 &amp;nbsp;2 ppp_async,rt2800lib&lt;br /&gt;eeprom_93cx6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1056 &amp;nbsp;0&lt;br /&gt;cfg80211 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;136144 &amp;nbsp;2 rt2x00lib,mac80211&lt;br /&gt;compat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3200 &amp;nbsp;1 mac80211&lt;br /&gt;lib80211_crypt_tkip &amp;nbsp; &amp;nbsp; 6736 &amp;nbsp;0&lt;br /&gt;lib80211_crypt_ccmp &amp;nbsp; &amp;nbsp; 3792 &amp;nbsp;0&lt;br /&gt;lib80211_crypt_wep &amp;nbsp; &amp;nbsp; &amp;nbsp;1920 &amp;nbsp;0&lt;br /&gt;lib80211 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2592 &amp;nbsp;3 lib80211_crypt_tkip,lib80211_crypt_ccmp,lib80211_crypt_wep&lt;br /&gt;arc4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 768 &amp;nbsp;2&lt;br /&gt;aes_generic &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;29632 &amp;nbsp;0&lt;br /&gt;crypto_algapi &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9024 &amp;nbsp;2 arc4,aes_generic&lt;br /&gt;leds_gpio &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1552 &amp;nbsp;0&lt;br /&gt;input_core &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 19824 &amp;nbsp;2 uvcvideo&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/2131291171727802312/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/04/ip-cam-motorizzata-ultra-economica-con.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2131291171727802312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2131291171727802312'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/04/ip-cam-motorizzata-ultra-economica-con.html' title='ip-cam motorizzata ultra economica con carambola, arduino e iphone o tablet android PARTE 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-8213592051618433557</id><published>2012-03-16T10:59:00.000+01:00</published><updated>2012-03-16T10:59:05.072+01:00</updated><title type='text'>Etilometro con arduino e MQ3</title><content type='html'>Dopo una pausa dettata da impegni lavorativi e dalla realizzazione di un progetto forse un po&#39; troppo ambizioso (di cui spero vi parlerò presto) torno a scrivere un post in cui vi presento un progettino facile facile ma utile e divertente.&lt;br /&gt;
Ho acquistato su robot-italy un po&#39; di cose interessanti facendomi un regalino di natale.&lt;br /&gt;
Tra le varie cose questo:&amp;nbsp;&lt;a href=&quot;http://www.robot-italy.com/product_info.php?cPath=15_162&amp;amp;products_id=1818&quot;&gt;http://www.robot-italy.com/product_info.php?cPath=15_162&amp;amp;products_id=1818&lt;/a&gt;&lt;br /&gt;
che è un sensore in grado di cambiare la propria resistenza in base alla quantità di alchool presente nell&#39;aria. Il costo di questo aggeggino è piuttosto basso, lo trovate a circa 5 Euro ma in alcuni siti stranieri costa ancora meno.&lt;br /&gt;
L&#39;idea è quella di avere un etilometro casalingo autocostruito ma con un po&#39; di pazienza potrebbe diventare un analizzatore di grado alcolico per la birra fatta in casa.</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/8213592051618433557/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/etilometro-con-arduino-e-mq3.html#comment-form' title='6 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8213592051618433557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8213592051618433557'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/etilometro-con-arduino-e-mq3.html' title='Etilometro con arduino e MQ3'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-2278173140044623735</id><published>2012-03-16T10:30:00.000+01:00</published><updated>2012-03-16T10:30:01.063+01:00</updated><title type='text'>Treviso Arduino User Group. Il mio primo incontro + Online il nuovo sito.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.treviso-aug.it/wp-content/themes/fspring/images/arduinoNight12Marzo2012.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://www.treviso-aug.it/wp-content/themes/fspring/images/arduinoNight12Marzo2012.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Finalmente sono riuscito a partecipare ad uno degli incontri del&lt;b&gt; Treviso Arduino User Group&lt;/b&gt;. Gli incontri si tengono con &lt;b&gt;cadenza mensile&lt;/b&gt; a &lt;b&gt;Montebelluna&lt;/b&gt; che è un po&#39; lontanuccio da dove risiedo &quot;&lt;i&gt;ma per la causa...&lt;/i&gt;&quot; una volta al mese si puo&#39; fare.&lt;br /&gt;
Che dire:&lt;b&gt; STUPENDO!&lt;/b&gt;&lt;br /&gt;
Ragazzi fantastici, simpatia, entusiasmo e quella sensazione di &lt;b&gt;sentirsi subito a casa!&lt;/b&gt;&lt;br /&gt;
Mi sono davvero divertito quindi &lt;b&gt;GRAZIE&lt;/b&gt; GRAZIE &lt;b&gt;GRAZIE&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Diversi &lt;b&gt;progetti interessanti &lt;/b&gt;si stanno sviluppando in quel di Montebelluna (chiedo scusa se non ricordo i nomi o i nick di chi li sta portando avanti, coi nomi sono un disastro!!! se capitate qui commentate che vi aggiorno subito).&lt;br /&gt;
&lt;br /&gt;
Dicevo progetti interessanti che ho visto portare avanti:&lt;br /&gt;
- &lt;b&gt;Robottino&lt;/b&gt;, una macchina taglia erba robot. Una &lt;b&gt;falciatrice robotizzata su base arduino&lt;/b&gt;. Un filo perimetrale sotterrato recinta l&#39;area di lavoro della falciatrice in modo che aiuole (ma soprattutto marciapiedi e strade) non vengano falciate : )&lt;br /&gt;
- Controllo strumenti musicali via &lt;b&gt;arduino, touch screen e pure-data.&lt;/b&gt;&lt;br /&gt;
- &lt;b&gt;Macchina radio comandata via bluetooth&lt;/b&gt; (possibilmente con &lt;b&gt;connessione diretta&lt;/b&gt; quella che ho fatto io presuppone un po&#39; di casino in più)&lt;br /&gt;
- &lt;b&gt;CNC con pezzi di vecchia stampante&lt;/b&gt; ink-jet&lt;br /&gt;
- Sperimentazione di board &lt;b&gt;arduino clone cinese&lt;/b&gt; dalle caratteristiche interessanti ma dalla documentazione assente (o aliena). La board in questione ha integrata la possibilità di &lt;b&gt;connessione ethernet, wifi, e socket per Xbee e forse fa anche il caffè.&amp;nbsp;&lt;/b&gt;&amp;nbsp;Tutto integrato ad un prezzo + che interessante.&lt;br /&gt;
Purtroppo sono dovuto scappare prima di vederla in azione...&lt;br /&gt;
&lt;br /&gt;
Il gruppo è molto attivo su google-groups, lo trovate a questo indirizzo:&lt;br /&gt;
&lt;a href=&quot;http://groups.google.com/group/treviso_arduino_user_group/topics&quot;&gt;&lt;b&gt;http://groups.google.com/group/treviso_arduino_user_group/topics&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
E questo è il nuovo sito internet del&lt;b&gt; Treviso Arduino User Group:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://www.treviso-aug.it/&quot;&gt;http://www.treviso-aug.it/&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
PS.&lt;br /&gt;
Quanto mi piacerebbe un &lt;b&gt;hacker space&lt;/b&gt; da queste parti...&lt;br /&gt;
Intanto grazie di nuovo per l&#39;ospitalità agli organizzatori e per la compagnia a tutti i partecipanti.&lt;br /&gt;
Al prossimo incontro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/2278173140044623735/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/treviso-arduino-user-group-il-mio-primo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2278173140044623735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2278173140044623735'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/treviso-arduino-user-group-il-mio-primo.html' title='Treviso Arduino User Group. Il mio primo incontro + Online il nuovo sito.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-1688040151287294898</id><published>2012-03-01T13:37:00.004+01:00</published><updated>2012-03-01T13:39:28.391+01:00</updated><title type='text'>con arduino il commodore64 va su internet</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/UDX6sUf7LK8?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NON HO PAROLE!</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/1688040151287294898/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/con-arduino-il-commodore64-va-su.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1688040151287294898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1688040151287294898'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/03/con-arduino-il-commodore64-va-su.html' title='con arduino il commodore64 va su internet'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-1987354211859143912</id><published>2012-01-22T16:54:00.001+01:00</published><updated>2012-01-22T16:54:26.451+01:00</updated><title type='text'>carambola usb non funziona, problema risolto!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTYEIIz9znU5fS5vVTAohfgH-PLZEOx7klp7F7o-4Gm3QbH4GinSn9sVeh3ew0Wn6fWHeNlukal7jHAO_E82vjrtHy4VXUay6MSC1yq6tZLeIRFFJSHRxzZgAjPRbw49-qb1gqFzNbQ-4/s1600/P24672000.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTYEIIz9znU5fS5vVTAohfgH-PLZEOx7klp7F7o-4Gm3QbH4GinSn9sVeh3ew0Wn6fWHeNlukal7jHAO_E82vjrtHy4VXUay6MSC1yq6tZLeIRFFJSHRxzZgAjPRbw49-qb1gqFzNbQ-4/s400/P24672000.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ho avuto un po&#39; di problemi con carambola. Ebbene si.&lt;br /&gt;
Non veniva riconosciuto l&#39;usb, dmesg e lsusb restavano vuoti-vuoti il che mi faceva pensare a problemi hardware sulla dev board.&lt;br /&gt;
La mia idea è che sia saltata la resistenza da 10k posta tra il pin 40 di carambola e il jumper che seleziona se usare l&#39;usb in host o slave...&lt;br /&gt;
L&lt;a href=&quot;http://www.8devices.com/uploads/downloads/carambola_motherboard_schematic.pdf&quot;&gt;o schema della dev-board è questo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
E così fu...&lt;br /&gt;
&lt;br /&gt;
Guardando il datasheet ho attacato una resistenza da 10k tra il pin 40 UPHY e il jumper J1 come da foto.&lt;br /&gt;
Come per magia riconosce l&#39;usb.&lt;br /&gt;
&lt;br /&gt;
Riconosco che come soluzione non è stilosa ma se funziona intanto posso continuare a giocarci. Vediamo cosa mi dicono sul forum di carambola... dopotutto sono all&#39;inizio e non posso che supportarli ! bel progetto speriamo cresca!!!!!!</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/1987354211859143912/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/01/carambola-usb-non-funziona-problema.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1987354211859143912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1987354211859143912'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/01/carambola-usb-non-funziona-problema.html' title='carambola usb non funziona, problema risolto!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTYEIIz9znU5fS5vVTAohfgH-PLZEOx7klp7F7o-4Gm3QbH4GinSn9sVeh3ew0Wn6fWHeNlukal7jHAO_E82vjrtHy4VXUay6MSC1yq6tZLeIRFFJSHRxzZgAjPRbw49-qb1gqFzNbQ-4/s72-c/P24672000.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-2698130530459486578</id><published>2012-01-11T11:07:00.000+01:00</published><updated>2012-01-11T11:07:14.534+01:00</updated><title type='text'>CARAMBOLA E&#39; ARRIVATA!!!!! Un micro-computer a 20 EURO!!!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.carambola.cc/wp-content/uploads/2011/10/IMG_5297.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.carambola.cc/wp-content/uploads/2011/10/IMG_5297.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Dopo una pausona dettata da impegni lavorativi, ferie, e progetti un po&#39; troppo ambiziosi (leggi CNC... sigh!) , ritorno a scrivere oggi perchè mi è finalmente arrivata carambola!!!&lt;br /&gt;
&lt;br /&gt;
Questa meraviglia si propone di essere un pc linux compatibile (OPEN!!!!!!!!) con wireless integrato dal folle costo di circa 20€ .&lt;br /&gt;
&lt;br /&gt;
Non mi dilungo sulle specifiche tecniche perchè vi rimando direttamente al&lt;a href=&quot;http://www.carambola.cc/&quot;&gt; sito ufficiale di carambola &lt;/a&gt;dove potete scaricare le slide scritte da &lt;a href=&quot;http://www.marcobrianza.it/&quot;&gt;Marco Brianza&lt;/a&gt; uno dei fondatori del progetto.&lt;br /&gt;
&lt;br /&gt;
Sul sito di chi distribuisce carambola cioè &lt;a href=&quot;http://www.8devices.com/&quot;&gt;www.8devices.com&lt;/a&gt;&amp;nbsp;trovate un wiki, un forum e ovviamente potete acquistarla.&lt;br /&gt;
&lt;br /&gt;
Il progetto è agli esordi, certo, ma sono cose come queste che potrebbero cambiare il mondo!&lt;br /&gt;
L&#39;abbiamo già visto col cuginone Arduino....&lt;br /&gt;
Chissà se ci sarà anche imparare-carambola-blog : D&lt;br /&gt;
Colgo l&#39;occasione per salutare e ringraziare Marco , persona gentilissima e disponibilissima.&lt;br /&gt;
Bravi bravi bravi!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/2698130530459486578/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/01/carambola-e-arrivata-un-micro-computer.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2698130530459486578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/2698130530459486578'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2012/01/carambola-e-arrivata-un-micro-computer.html' title='CARAMBOLA E&#39; ARRIVATA!!!!! Un micro-computer a 20 EURO!!!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-5070294101677365734</id><published>2011-11-16T21:34:00.001+01:00</published><updated>2011-11-16T21:49:37.615+01:00</updated><title type='text'>rep rap, arduino e stampante 3d oltre la cnc con arduino</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://reprap.org/mediawiki/images/4/4d/Reprap-qr-logo-tall.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://reprap.org/mediawiki/images/4/4d/Reprap-qr-logo-tall.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Investigando su come costruire una &lt;b&gt;fresa a controllo numerico con arduino &lt;/b&gt;mi sono &amp;nbsp;chiesto quale &lt;b&gt;software&lt;/b&gt; usare per trasformare &lt;b&gt;un disegno 3d in realtà.&lt;/b&gt;&lt;div&gt;
In pratica che &lt;b&gt;formato&lt;/b&gt; devono avere i &lt;b&gt;disegni&lt;/b&gt; e come dico &lt;b&gt;all&#39;arduino&lt;/b&gt; via seriale come deve muovere i motori sugli assi x y e z?&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;a href=&quot;http://reprap.org/wiki/RepRap_Options&quot;&gt;Questo&lt;/a&gt; progetto&lt;/b&gt; risponde in parte alle mie domande e non solo, apre letteralmente a nuovi mondi.&lt;/div&gt;
&lt;div&gt;
La &lt;b&gt;fresa&lt;/b&gt; che vorrei costruire &amp;nbsp;parte da un solido per ottenere un oggetto per&lt;b&gt; sottrazione.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Quello proposto da &lt;b&gt;rep rap &lt;/b&gt;è una vera e propria &lt;b&gt;stampante 3d con arduino&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;Ma qui viene il bello, come nei migliori&lt;b&gt; film di fantascienza&lt;/b&gt; la&lt;b&gt;&lt;u&gt; macchina replica se stessa!!!!&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Una macchina reprap è in grado di&lt;b&gt; generare i pezzi necessari &lt;/b&gt;a costruire una macchina reprap!&lt;/div&gt;
&lt;div&gt;
Vi consiglio vivamente di perdervi in questo favoloso sito e se vi è possibile partecipare al progetto che ha del mistico...&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;La nascita dei siloni è sempre più vicina : )&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/5070294101677365734/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/11/rep-rap-arduino-e-stampante-3d-oltre-la.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/5070294101677365734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/5070294101677365734'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/11/rep-rap-arduino-e-stampante-3d-oltre-la.html' title='rep rap, arduino e stampante 3d oltre la cnc con arduino'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-8535614003752788354</id><published>2011-11-02T00:19:00.001+01:00</published><updated>2011-11-02T00:59:47.356+01:00</updated><title type='text'>auto radiocomandata controllata da iphone via webapp</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6-vVFjytlS-ztmx2aUdg0UN_zDSZ15PG-62EG4sDAm4m-DwnmHLBwB2R3Oak8o-XDdNh5mFiRAj-pwjPuSYKl_qTUOxRmwXvj5xMJ8Hr_Ja2UK6Xbj3Z40ZvN0zzLgDmkKQmBT8ibJAE/s1600/P18589100.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6-vVFjytlS-ztmx2aUdg0UN_zDSZ15PG-62EG4sDAm4m-DwnmHLBwB2R3Oak8o-XDdNh5mFiRAj-pwjPuSYKl_qTUOxRmwXvj5xMJ8Hr_Ja2UK6Xbj3Z40ZvN0zzLgDmkKQmBT8ibJAE/s320/P18589100.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Finalmente qualcosa di utile... :)&lt;br /&gt;
&lt;br /&gt;
Qualche mese fa in soffitta ho ritrovato la macchinina radiocomandata di quando ero pischello.&lt;br /&gt;
Non ho pero&#39; ritrovato il radiocomando.&lt;br /&gt;
&lt;br /&gt;
Ho pensato allora di fare qualcosina di divertente e &amp;nbsp;&quot;contemporaneo&quot;. Cercando dapprima un modo di controllare la macchina radiocomandata da pc via bluetooth grazie al modulo blueSMirf di cui ho già parlato. Poi ho pensato che scegliendo di controllare il tutto da una web application avrei potuto controllare la macchinina radiocomandata anche dall&#39;iphone, dall&#39;android, dal blackberry, dal nokia, dal fax, e dal pallottoliere... &amp;nbsp; A render possibile il tutto ovviamente ARDUINO!!!!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sostanzialmente il progetto è composto da:&lt;/b&gt;&lt;br /&gt;
- Arduino (nel mio caso boarduino)&lt;br /&gt;
- Un doppio ponte H (L298)&lt;br /&gt;
- un laptop macbook (mi vergogno un po&#39;) su cui c&#39;è linux (ubuntu 10.4)&lt;br /&gt;
- Apache&lt;br /&gt;
- php&lt;br /&gt;
- la libreria php_serial_class.php&lt;br /&gt;
- jqueryMobile&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;E funziona pressapoco così:&lt;/b&gt;&lt;br /&gt;
Apache ha i permessi di scrivere sulla seriale (rfcomm)&lt;br /&gt;
L&#39;iphone, o chi per esso, visita una pagina sul server (in rete locale) dove ci sono 6 button.&lt;br /&gt;
Ogni button ha in query string appeso un valore diverso (tipo http://192.168.x.x/car.php?a=49)&lt;br /&gt;
in ajax viene chiamata una pagina php che va a scrivere sulla seriale bluetooth (nel mio caso rfcomm0) il valore della variabile passata in get&lt;br /&gt;
arduino ascolta i valori della seriale e in base al valore aziona uno dei 2 ponti H uno per lo sterzo e l&#39;altro per i motori.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Di seguito il file rf.php che è la pagina visualizzata dall&#39;iphone (abbastanza quick e soprattutto dirty):&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;html&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;head&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css&quot; /&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;script src=&quot;http://code.jquery.com/jquery-1.4.4.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;script src=&quot;http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;script&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
jQuery(document).bind(&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;&quot;mobileinit&quot;, function(){&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;jQuery.extend( jQuery.mobile, { hashListeningEnabled: false });&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;});&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;$(function() {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;.boton&quot;).click(function(e) {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;e.preventDefault();&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $.ajax({&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type: &quot;GET&quot;,&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url: $(this).attr(&#39;href&#39;),&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //data: ({&#39;a&#39;: $(this).attr(&#39;href&#39;)}),&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cache: false,&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataType: &quot;text&quot;,&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; success: onSuccess&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; })&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#resultLog&quot;).ajaxError(function(event, request, settings, exception) {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#resultLog&quot;).html(&quot;Error Calling: &quot; + settings.url + &quot;&amp;lt;br /&amp;gt;HTPP Code: &quot; + request.status);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function onSuccess(data)&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;$.mobile.loadingMessage = false;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#resultLog&quot;).html(&quot;Result: &quot; + data);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;/script&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;/head&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;body&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;div data-role=&quot;page&quot; id=&quot;foo&quot;&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div data-role=&quot;header&quot;&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;h1&amp;gt;Header&amp;lt;/h1&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;div data-role=&quot;content&quot;&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div data-role=&quot;controlgroup&quot; style=&quot;width:30%; float:left;&quot; &amp;gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=49&quot; data-role=&quot;button&quot; data-icon=&quot;arrow-u&quot;&amp;gt;FW&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=51&quot; data-role=&quot;button&quot; data-icon=&quot;delete&quot;&amp;gt;ALT&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=50&quot; data-role=&quot;button&quot; data-icon=&quot;arrow-d&quot;&amp;gt;BW&amp;lt;/div&amp;gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;div data-role=&quot;controlgroup&quot; data-type=&quot;horizontal&quot; &amp;nbsp;style=&quot;width:60%; float:right;&quot; &amp;gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=52&quot; data-role=&quot;button&quot; data-icon=&quot;arrow-l&quot;&amp;gt;L&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=53&quot; data-role=&quot;button&quot; data-icon=&quot;delete&quot;&amp;gt;C&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div class=&quot;boton&quot; href=&quot;car.php?a=54&quot; data-role=&quot;button&quot; data-icon=&quot;arrow-r&quot;&amp;gt;R&amp;lt;/div&amp;gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;div style=&quot;clear:both&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;div id=&quot;resultLog&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;div data-role=&quot;footer&quot;&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;h4&amp;gt;Footer&amp;lt;/h4&amp;gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;/div&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;/body&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;/html&amp;gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Questo è il php chiamato in ajax:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&amp;lt;?php&lt;br /&gt;
$a=$_GET[&#39;a&#39;];&lt;br /&gt;
ini_set(&#39;display_errors&#39;,1);&lt;br /&gt;
require_once(&quot;php_serial.class.php&quot;);&lt;br /&gt;
// Let&#39;s start the class&lt;br /&gt;
$serial = new phpSerial;&lt;br /&gt;
// First we must specify the device. This works on both linux and windows (if&lt;br /&gt;
// your linux serial device is /dev/ttyS0 for COM1, etc)&lt;br /&gt;
//$serial-&amp;gt;deviceSet(&quot;/dev/ttyUSB0&quot;);&lt;br /&gt;
$serial-&amp;gt;deviceSet(&quot;/dev/rfcomm0&quot;);&lt;br /&gt;
&amp;nbsp;//Set the serial port parameters. The documentation says 9600 8-N-1, so&lt;br /&gt;
&amp;nbsp; &amp;nbsp; $serial-&amp;gt;confBaudRate(115200); //Baud rate: 9600&lt;br /&gt;
&amp;nbsp; &amp;nbsp; $serial-&amp;gt;confParity(&quot;none&quot;); &amp;nbsp;//Parity (this is the &quot;N&quot; in &quot;8-N-1&quot;)&lt;br /&gt;
&lt;br /&gt;
// Then we need to open it&lt;br /&gt;
$serial-&amp;gt;deviceOpen();&lt;br /&gt;
// To write into&lt;br /&gt;
$serial-&amp;gt;sendMessage(chr($a));&lt;br /&gt;
// Or to read from&lt;br /&gt;
//$read = $serial-&amp;gt;readPort();&lt;br /&gt;
//var_dump($read);&lt;br /&gt;
// If you want to change the configuration, the device must be closed&lt;br /&gt;
$serial-&amp;gt;deviceClose();&lt;br /&gt;
die($a);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/blockquote&gt;
&lt;b&gt;Questo è lo sketch per arduino:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
int seriale=0;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
/*&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; AnalogReadSerial&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;Reads an analog input on pin 0, prints the result to the serial monitor&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;This example code is in the public domain.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;*/&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
void setup() {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; Serial.begin(115200);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; pinMode(8,OUTPUT);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; pinMode(9,OUTPUT);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; pinMode(10,OUTPUT);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; pinMode(11,OUTPUT);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; pinMode(13,OUTPUT);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
}&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
void loop() {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; if (Serial.available()&amp;gt;0)&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; seriale=Serial.read();&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; digitalWrite(13,HIGH);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; switch(seriale){&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; case 49:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;UNO&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(8,HIGH);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(9,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; case 50:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;DUE&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(9,HIGH);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(8,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; case 51:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;STOP&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(8,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(9,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;case 52:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Serial.println(&quot;LEFT&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(10,HIGH);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(11,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;case 53:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;CENTER&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(11,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(10,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;case 54:&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RIGHT&quot;);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(11,HIGH);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(10,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; Serial.println(seriale);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; else&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; {&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; digitalWrite(13,LOW);&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //Serial.flush();&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
}&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ecco un video delle prime prove con il circuito su breadboard col mitico Ricci come pilota:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/IOERHICqMlY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;E questa è una foto del gioiellino finito:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_LsqiOuhb0gV9cTo9G6USJy9fxMJ1GUDEinatLBnQaa0guF0aQqTQwsvcTqyXIh4mx2nzKVpOtX1KS2z-3Ht7xUV3TEUBy-4uvHQYeCF39_OR9kT6SE5KV7xqflMSWG7lNZcuTX8ldqs/s1600/P18589601.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_LsqiOuhb0gV9cTo9G6USJy9fxMJ1GUDEinatLBnQaa0guF0aQqTQwsvcTqyXIh4mx2nzKVpOtX1KS2z-3Ht7xUV3TEUBy-4uvHQYeCF39_OR9kT6SE5KV7xqflMSWG7lNZcuTX8ldqs/s320/P18589601.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Boarduino e BlueSMirf sono montati su strips femmine in modo da poterli estrarre&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Per il momento mi fermo qui se vi interessa commentate &amp;nbsp;: )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/8535614003752788354/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/11/auto-radiocomandata-controllata-da.html#comment-form' title='12 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8535614003752788354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8535614003752788354'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/11/auto-radiocomandata-controllata-da.html' title='auto radiocomandata controllata da iphone via webapp'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6-vVFjytlS-ztmx2aUdg0UN_zDSZ15PG-62EG4sDAm4m-DwnmHLBwB2R3Oak8o-XDdNh5mFiRAj-pwjPuSYKl_qTUOxRmwXvj5xMJ8Hr_Ja2UK6Xbj3Z40ZvN0zzLgDmkKQmBT8ibJAE/s72-c/P18589100.jpg" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-3866269069606722351</id><published>2011-10-27T12:52:00.003+02:00</published><updated>2011-10-27T12:52:38.105+02:00</updated><title type='text'>UNA CNC &quot;ECONOMICA&quot; ARDUINO + CNCPROJECT</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.cncproject.net/immagini%20sito/A4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.cncproject.net/immagini%20sito/A4.JPG&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Che questo sia il mio prossimo progetto?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.cncproject.net/index.php?option=com_content&amp;amp;view=article&amp;amp;id=46:nuovo-progetto-fresa-a-3-assi-a4&amp;amp;catid=1:progetti&amp;amp;Itemid=2&quot;&gt;http://www.cncproject.net/index.php?option=com_content&amp;amp;view=article&amp;amp;id=46:nuovo-progetto-fresa-a-3-assi-a4&amp;amp;catid=1:progetti&amp;amp;Itemid=2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Interessantissimo il progetto, bellissimo che puoi scaricarti i file autocad e tutto il resto.&lt;br /&gt;
resterà da capire come interfacciarla ad arduino.&lt;br /&gt;
Amo chi condivide grazie ragazzi!</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/3866269069606722351/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/una-cnc-economica-arduino-cncproject.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/3866269069606722351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/3866269069606722351'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/una-cnc-economica-arduino-cncproject.html' title='UNA CNC &quot;ECONOMICA&quot; ARDUINO + CNCPROJECT'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-8102325223044705738</id><published>2011-10-25T23:12:00.001+02:00</published><updated>2011-10-25T23:12:18.238+02:00</updated><title type='text'>una risorsa interessante</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheq87uL-cqGWrkJULwE7t_P3-r__WWRinOjCb1xtI5m18pTfT2Xl82zeaD4RKYQLlc6URcghz5h9zngNRyHi5iYzySavt0Hjetuh9N_pXDQtWVD0w_i-eo6FR4a1NiKQheZTxGBR4a22Ae/s800/TxapuzasAnimada.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheq87uL-cqGWrkJULwE7t_P3-r__WWRinOjCb1xtI5m18pTfT2Xl82zeaD4RKYQLlc6URcghz5h9zngNRyHi5iYzySavt0Hjetuh9N_pXDQtWVD0w_i-eo6FR4a1NiKQheZTxGBR4a22Ae/s800/TxapuzasAnimada.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://txapuzas.blogspot.com/&quot;&gt;Segnalo questo sito pieno zeppo di idee interessanti e di pdf molto succosi.&lt;/a&gt;&lt;br /&gt;
Purtroppo, per chi come me parla a fatica l&#39;italiano, il sito è in Spagnolo ma con google translate si riesca a capire almeno il senso.&lt;br /&gt;
Sembrerebbe avere più senso la traduzione inglese che quella italiana... ma forse è solo un&#39;impressione.&lt;br /&gt;
Altro grosso neo i circuiti presentati fanno riferimento ad un uso con stripboard che il mio commerciante di fiducia da per defunta!!!&lt;br /&gt;
In ogni caso i pdf presentati sono davvero interessanti e con un po&#39; di pazienza si possono convertire gli schemi forniti in un circuito per basetta millefori o breadboard.&lt;br /&gt;
Penso che splucero&#39; spesso ...</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/8102325223044705738/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/una-risorsa-interessante.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8102325223044705738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/8102325223044705738'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/una-risorsa-interessante.html' title='una risorsa interessante'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheq87uL-cqGWrkJULwE7t_P3-r__WWRinOjCb1xtI5m18pTfT2Xl82zeaD4RKYQLlc6URcghz5h9zngNRyHi5iYzySavt0Hjetuh9N_pXDQtWVD0w_i-eo6FR4a1NiKQheZTxGBR4a22Ae/s72-c/TxapuzasAnimada.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-4403278453666821373</id><published>2011-10-24T22:43:00.000+02:00</published><updated>2011-10-25T15:21:36.749+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="blueSMirf"/><category scheme="http://www.blogger.com/atom/ns#" term="bluetooth"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 10.4"/><title type='text'>arduino e blueSMirf: connettere arduino via bluetooth</title><content type='html'>&lt;br /&gt;
&lt;div&gt;
Nel post precedente ho introdotto il primo progetto di questo blog : un cercapersone bluetooth realizzato con arduino blueSMiRF e Ubuntu 10.4. In questo post vedremo come collegare Ubuntu 10.04 ad arduino via bluetooth. Nel prossimo come visualizzare la strinfìga su un display LCD.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cominciamo, ma prima &amp;nbsp;è doveroso introdurre un paio di concetti.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Solitamente&amp;nbsp;&lt;b&gt;Aduino&lt;/b&gt;&amp;nbsp;viene collegato al pc con un&amp;nbsp;&lt;b&gt;cavo usb&lt;/b&gt;&amp;nbsp;con il quale si alimenta la scheda e si comunicano dati.&lt;br /&gt;
&lt;div&gt;
In realtà Arduino &quot;&lt;i&gt;parla&lt;/i&gt;&quot; con il pc attraverso una&amp;nbsp;&lt;b&gt;porta seriale&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
Nel caso di boarduino e di altri cloni miniaturizzati si ha la necessità di passare attraverso un&amp;nbsp;&lt;b&gt;adattatore usb2serial&lt;/b&gt;&amp;nbsp;come&amp;nbsp;&lt;a href=&quot;http://store.arduino.cc/eu/index.php?main_page=product_info&amp;amp;products_id=143&amp;amp;language=it&quot;&gt;questo&lt;/a&gt;&amp;nbsp;al prezzo più che onesto di 10,00 EURO.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Detto questo a volte risulta utile poter staccarsi dal pc e instaurare una comunicazione&amp;nbsp;&lt;b&gt;wireless&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
E&#39; questo il caso del progetto &quot;&lt;b&gt;&lt;i&gt;un cerca persona bluetooth&lt;/i&gt;&lt;/b&gt;&quot;.&lt;/div&gt;
&lt;div&gt;
Ci sono alcune alternative come (Xbee, Wi-fi shield..) ma tra tutte il&amp;nbsp;&lt;b&gt;bluetooth&lt;/b&gt;&amp;nbsp;mi è sembrata quella più economica visto che di fatto il computer con cui scrivo (come ormai quasi tutti i portatili) ha già in dotazione il bluetooth e che quindi i costi si riducono di&lt;b&gt;&amp;nbsp;circa la metà&lt;/b&gt;!&lt;/div&gt;
&lt;div&gt;
Non ho ancora esplorato soluzioni DIY tipo&amp;nbsp;&lt;b&gt;hack di chiavette Bluetooth&lt;/b&gt;&amp;nbsp;perchè non ne ho sottomano neanche una da&amp;nbsp;&lt;b&gt;sacrificare per la scienza,&amp;nbsp;&lt;/b&gt;motivo&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;per cui sono andato su robot-italy e ho comprato il modem bluetooth più economico che ho trovato. Rimanderò ad un secondo momento le sperimentazioni in modo da aver già fatto un po&#39; di esperienza.&lt;/div&gt;
&lt;div&gt;
In effetti non tutti i passaggi sono stati proprio naturali per un novizio come me.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Premesso questo, si stappa una birra e si comincia.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;PROBLEMA 1: Alimentare Boarduino con alimentazione esterna.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Il primo problema che si manifesta quando si stacca arduino dal pc è quello di capire come alimentare la scheda.&lt;/div&gt;
&lt;div&gt;
Non ho usato Arduino per questo progetto ma un suo clone: &quot;&lt;a href=&quot;http://www.ladyada.net/make/boarduino/&quot;&gt;Boarduino&lt;/a&gt;&quot;. Di norma non dovrebbe cambiare molto ma vi ho avvisati : )&lt;/div&gt;
&lt;div&gt;
In boarduino c&#39;è un&amp;nbsp;&lt;b&gt;jumper&lt;/b&gt;&amp;nbsp;che dice alla scheda dove prendere l&#39;alimentazione, se da usb o da fonte esterna, bisogna mettere la selezione su&amp;nbsp;&lt;b&gt;ext&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Ho usato una&amp;nbsp;&lt;b&gt;batteria da 9V&lt;/b&gt;&amp;nbsp;per l&#39;alimentazione collegando il&lt;b&gt;&amp;nbsp;polo positivo &amp;nbsp;al pin Vin&lt;/b&gt;&amp;nbsp;e il&amp;nbsp;&lt;b&gt;negativo a GND .&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;PROBLEMA 2: Collegare il modulo BlueSMirf Silver all&#39;arduino&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Innanzitutto ho&amp;nbsp;&lt;b&gt;saldato degli stripes&lt;/b&gt;&amp;nbsp;sulla scheda del&amp;nbsp;&lt;b&gt;modem bluetooth&lt;/b&gt;&amp;nbsp;in modo da poterlo comodamente alloggiare sulla&amp;nbsp;&lt;b&gt;breadboard&lt;/b&gt;&amp;nbsp;e in modo da poterlo, al limite, collegare ad un futuro circuito tramite&amp;nbsp;&lt;b&gt;adattatori femmina&lt;/b&gt;&amp;nbsp;rendendolo in qualche modo&amp;nbsp;&lt;b&gt;riutilizzabile&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
Il modem ha i seguenti pin:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- CTS-I&lt;/div&gt;
&lt;div&gt;
- VCC&lt;/div&gt;
&lt;div&gt;
- GND&lt;/div&gt;
&lt;div&gt;
- TX-0&lt;/div&gt;
&lt;div&gt;
- RX-I&lt;/div&gt;
&lt;div&gt;
- RTS-0&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In alcuni blog dicono di collegare assieme i pin CTS-I e RTS-0. Se lo consigliano&amp;nbsp;&lt;b&gt;un motivo buono ci sarà&lt;/b&gt;, per la cronaca&lt;b&gt;&amp;nbsp;io non l&#39;ho fatto e funziona lo stesso&lt;/b&gt;. Mi sono promesso di approfondire la questione i un prossimo futuro.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Vcc è la corente in ingresso che va collegata all&#39;uscita a 5v dell&#39;arduino.&lt;/div&gt;
&lt;div&gt;
GND va collegata a&amp;nbsp;&lt;b&gt;tutte&lt;/b&gt;&amp;nbsp;le altre GND&lt;/div&gt;
&lt;div&gt;
TX-0 va collegata a RX dell&#39;arduino&lt;/div&gt;
&lt;div&gt;
RX-I va collegata al TXdell&#39;arduino&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Dalla foto non si capisce un granchè ma di meglio non sono riuscito a fare : (&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq32awsAiVnhTsShZ5i3EQOEVqNgnrGJIzBAkMKl6DwhqtdiHcED1WW7j8wrr2OEV7OslNtIqWHamWxs5Y15FASPOkY7z2DmgZtw-x4SuV78e-FMbsv_0ANZh1QBUFATdVbp_o6LSFLuI/s1600/P40010001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq32awsAiVnhTsShZ5i3EQOEVqNgnrGJIzBAkMKl6DwhqtdiHcED1WW7j8wrr2OEV7OslNtIqWHamWxs5Y15FASPOkY7z2DmgZtw-x4SuV78e-FMbsv_0ANZh1QBUFATdVbp_o6LSFLuI/s640/P40010001.jpg&quot; width=&quot;476&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Fatto questo dovrebbe accendersi un&amp;nbsp;&lt;b&gt;led intermittente rosso sul BlueSMiRF&lt;/b&gt;. Vuol dire che la scheda è&amp;nbsp;&lt;b&gt;alimentata&lt;/b&gt;&amp;nbsp;e (almeno si spera)&amp;nbsp;&lt;b&gt;funzionante&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;PROBLEMONE 3: Connettere BlueSMiRF ad ubuntu 10.4&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Ho avuto non poche difficoltà a fare il&amp;nbsp;&lt;i&gt;pairing&lt;/i&gt;&amp;nbsp;di&amp;nbsp;&lt;b&gt;BlueSMiRF con ubuntu&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;b&gt;La via più semplice.&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
La via più semplice è forse è questa (inizialmente scartata perchè sconsigliata da un post sul sito di arduino per ubuntu 9.x ma funzionante in ubuntu 10.4):&lt;/div&gt;
&lt;div&gt;
- Scaricate dai repositori di ubuntu &quot;&lt;i&gt;blueman&lt;/i&gt;&quot;&lt;/div&gt;
&lt;div&gt;
- Lanciatelo&lt;/div&gt;
&lt;div&gt;
- cliccate sul pulsante &quot;cerca&quot;&lt;/div&gt;
&lt;div&gt;
- dovrebbe comparire la scheda (Nel mio caso si chiama RN42-92F2)&lt;/div&gt;
&lt;div&gt;
- cliccate sul pulsantino con le chiavi&lt;/div&gt;
&lt;div&gt;
- si dovrebbe aprire un dialog in cui inserite la stringa &quot;1234&quot;&lt;/div&gt;
&lt;div&gt;
- se si connette cliccate con il tasto destro sopra il nome della scheda e scegliete dal menu contestuale SPP&lt;/div&gt;
&lt;div&gt;
- Se tutto va bene dovrebbe comparire un alert in cui dice che la connessione seriale è stata inizializzata e dovrebbe dirvi come si chiama. &amp;nbsp;Nella stragrande maggioranza dei casi è /dev/rfcomm0 .&amp;nbsp;Si accende un led fisso verde e abbiamo quasi fatto.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Se siete dei maniaci della shell o per qualche motivo blueman vi tradisce (c&#39;è chi dice si impossessi della vostra anima...) provate così:&lt;/div&gt;
&lt;div&gt;
- Aprite un terminale&lt;/div&gt;
&lt;div&gt;
- lanciate&lt;/div&gt;
&lt;blockquote&gt;
hcitool scan&lt;/blockquote&gt;
- dovrebe riportarvi una lista delle periferiche disponibili con relativo indirizzo&lt;br /&gt;
- aprite con un editor di teso (gedit, vi, pico, nano..) il seguente file &amp;nbsp;/etc/bluetooth/rfcomm.conf&lt;br /&gt;
&lt;blockquote&gt;
es&lt;/blockquote&gt;
&lt;blockquote&gt;
sudo &amp;nbsp;nano /etc/bluetooth/rfcomm.conf&lt;/blockquote&gt;
- decommentate un po&#39; quello che trovate come esempio in modo che assomigli a qualcosa del genere&lt;br /&gt;
&amp;nbsp;-------------&lt;br /&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
rfcomm0 {&lt;/blockquote&gt;
&lt;blockquote&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; # Automatically bind the device at startup&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bind no;&lt;/blockquote&gt;
&lt;blockquote&gt;
#&lt;/blockquote&gt;
&lt;blockquote&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; # Bluetooth address of the device&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; device [indirizzo che avete trovato prima]&lt;/blockquote&gt;
&lt;blockquote&gt;
#&lt;/blockquote&gt;
&lt;blockquote&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; # RFCOMM channel for the connection&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; channel 1;&lt;/blockquote&gt;
&lt;blockquote&gt;
#&lt;/blockquote&gt;
&lt;blockquote&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; # Description of the connection&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; comment &quot;Arduino BT&quot;;&lt;/blockquote&gt;
&lt;blockquote&gt;
}&lt;/blockquote&gt;
&lt;/blockquote&gt;
--------------------------&lt;br /&gt;
NB abbiate l&#39;accortezza di modificare [indirizzo che avete trovato prima] con l&#39;indirizzo che avete trovato prima.... senza le parentesi quadre ; )&lt;br /&gt;
&lt;br /&gt;
- Salvate&lt;br /&gt;
- lanciate&lt;br /&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
sudo rfcomm connect rfcomm0&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;PROBLEMA 4: Scrivere e leggere dalla seriale.&lt;/b&gt;&lt;br /&gt;
In teoria adesso dovreste avere la connessione funzionante e dovreste essere in grado di scrivere e leggere sulla seriale.&lt;br /&gt;
Per testare che tutto funzioni scrivete uno schetch di test semplicissimo tipo :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
void setup() {&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; Serial.begin(115200); &amp;nbsp;//IMPORTANTISSIMO!!!!&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; pinMode(13,OUTPUT); &amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
}&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
void loop() {&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; if (Serial.available()&amp;gt;0)&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; {&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; char seriale=Serial.read();&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; digitalWrite(13,HIGH);&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; Serial.println(seriale);&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; else&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; {&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; digitalWrite(13,LOW);&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp;}&amp;nbsp; &amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;i&gt;&lt;b&gt;NB: Scollegate momentaneamente i cavi rx e tx dal bluetooth all&#39;arduino e fate l&#39;upload dello sketch con l&#39;USB.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Poi scollegate il cavo usb.&lt;br /&gt;
In pratica Arduino sta in ascolto sulla seriale collegata via bluetooth. Se ci sono dati si accende il led integrato e li rimanda indietro sulla seriale &quot;&lt;i&gt;come gli arrivano&lt;/i&gt;&quot; in modo che possiate leggerli.&lt;br /&gt;
Non sono riuscito ad usare il serial monitor dell&#39;IDE con questa porta. Per cui ho optato per la old fashioned way...&lt;br /&gt;
&lt;br /&gt;
quindi scrivete sul terminale un bel&lt;br /&gt;
&lt;blockquote&gt;
sudo echo &#39;ciao&#39; &amp;gt;/dev/rfcomm0&lt;/blockquote&gt;
e subito dopo&lt;br /&gt;
&lt;blockquote&gt;
cat /dev/rfcomm0&lt;/blockquote&gt;
che se tutto va bene mi ritorna&lt;br /&gt;
&lt;br /&gt;
c&lt;br /&gt;
i&lt;br /&gt;
a&lt;br /&gt;
o&lt;br /&gt;
&lt;br /&gt;
con un bel blink del led integrato.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Mi raccomando assicuratevi che la boundrate sia a 115200. Ho provato per ore a capire come mai non mi tornassero i dati indietro e questo era il motivo.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Nei prossimi post faremo rispondere ad arduino con una stringa invece che singoli caratteri e poi coroneremo il tutto facendo visualizzare il messaggio su uno schermo lcd&amp;nbsp;C216L01YBW00 o compatibili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/4403278453666821373/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-e-bluesmirf-connettere-arduino.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/4403278453666821373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/4403278453666821373'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-e-bluesmirf-connettere-arduino.html' title='arduino e blueSMirf: connettere arduino via bluetooth'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq32awsAiVnhTsShZ5i3EQOEVqNgnrGJIzBAkMKl6DwhqtdiHcED1WW7j8wrr2OEV7OslNtIqWHamWxs5Y15FASPOkY7z2DmgZtw-x4SuV78e-FMbsv_0ANZh1QBUFATdVbp_o6LSFLuI/s72-c/P40010001.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-1007251781494609445</id><published>2011-10-23T23:08:00.000+02:00</published><updated>2011-10-24T09:11:48.414+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="blueSMirf"/><category scheme="http://www.blogger.com/atom/ns#" term="bluetooth"/><category scheme="http://www.blogger.com/atom/ns#" term="C216L01YBW00"/><category scheme="http://www.blogger.com/atom/ns#" term="LCD"/><title type='text'>arduino e bluetooth: un cerca persona con arduino, bluesmirf e uno schermo lcd</title><content type='html'>&lt;br /&gt;
Questo tutorial ha lo scopo di mettere insieme un po&#39; di cose tra cui soprattutto:&lt;br /&gt;
&lt;br /&gt;
- Connettere &lt;b&gt;Arduino via Bluetooth&lt;/b&gt;&lt;br /&gt;
- Scrivere e ricevere &lt;b&gt;stringhe dalla &amp;nbsp;seriale da e verso blutooth&lt;/b&gt;&lt;br /&gt;
- Visualizzare &amp;nbsp;una stringa su uno &lt;b&gt;schermo lcd&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Lo scopo finale è quello di ottenere un dispositivo in grado di &lt;b&gt;visualizzare a distanza messaggi&lt;/b&gt; scritti ed inviati da pc.&lt;br /&gt;
Una sorta di &lt;i&gt;cercapersone bluetooth&lt;/i&gt;, di dubbia utilità certo, ma che consente di fare un po&#39; di pratica con tutta una serie di tecnologie, di impararle e di metterle da parte per più nobili applicazioni.&lt;br /&gt;
&lt;br /&gt;
In questa prima puntata vediamo un po&#39; &lt;b&gt;cosa&lt;/b&gt; ci serve e &lt;b&gt;quanto&lt;/b&gt; ci costa.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEk45oBqYJYk9zDTch3xDY2J7KGnv1bM65IPyxrhgbZQQX4xQw3uvxaZDAt8y873O6BkqozX5bs5X4iLTPXScRWQnYMi2s3ta-VY4VpI-Yfw5zvqbOiNkzop5sOdXRMAQnBrWQDM1ntfk/s1600/P40009600.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEk45oBqYJYk9zDTch3xDY2J7KGnv1bM65IPyxrhgbZQQX4xQw3uvxaZDAt8y873O6BkqozX5bs5X4iLTPXScRWQnYMi2s3ta-VY4VpI-Yfw5zvqbOiNkzop5sOdXRMAQnBrWQDM1ntfk/s400/P40009600.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cosa ci serve:&lt;/b&gt;&lt;br /&gt;
- Arduino&lt;br /&gt;
- BlueSMirf silver&lt;br /&gt;
- LCD monitor 16x2&lt;br /&gt;
- Breadboard&lt;br /&gt;
- Un po&#39; di strips&lt;br /&gt;
- Cavetti per le connessioni&lt;br /&gt;
- Potenziometro&lt;br /&gt;
- Batteria da 9V&lt;br /&gt;
- Un disco de Kratwerk (opzionale ma fortemente consigliato)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Quanto mi costa:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Arduino&lt;/b&gt; =&amp;gt; 12,00 EURO&lt;br /&gt;
Per questo progetto ho utilizzato un clone di Arduino pensato appositamente per l&#39;utilizzo su breadboard (basetta sperimentale) .&lt;br /&gt;
E&#39; piuttosto economico e potete trovarlo ad esempio &lt;a href=&quot;http://ardfruit.com/&quot;&gt;ardfruit.com&lt;/a&gt;&amp;nbsp;a questo l&lt;a href=&quot;http://www.adafruit.com/products/72&quot;&gt;ink&lt;/a&gt;.&lt;br /&gt;
Costa 17,00 $ al cambio attuale circa 12,00 Euro.&lt;br /&gt;
Ovviamente quanto descritto dovrebbe funzionare su qualsiasi Arduino (specialmente l&#39;originale italico!!!) .&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;BlueSMirf silver &lt;/b&gt;=&amp;gt; 38,00 EURO&lt;br /&gt;
E&#39; un modem Bluetooth, il più economico l&#39;ho trovato su &lt;a href=&quot;http://robot-italy.com/&quot;&gt;robot-italy.com&lt;/a&gt;&amp;nbsp;e precisamente &lt;a href=&quot;http://www.robot-italy.com/product_info.php?cPath=42_115&amp;amp;products_id=1733&quot;&gt;qui&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;LCD monitor&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fffed7; font-family: arial; font-size: 13px;&quot;&gt;C216L01YBW00&lt;/span&gt;&lt;/b&gt;&amp;nbsp;=&amp;gt;8.8&lt;br /&gt;
Io ho usato questo&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fffed7; font-family: arial; font-size: 13px;&quot;&gt;C216L01YBW00 comprato direttamente in negozio da EPM elettronica di San Donà di Piave . Se volete comprarlo online EPM ha anche un ecommerce e il monitor lo trovate &lt;a href=&quot;http://c216l01ybw00/&quot;&gt;qui&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: x-small;&quot;&gt;Trovate LCD compatibili col tutorial anche a molto meno...&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: x-small;&quot;&gt;Ad un mercatino ho comprato 5 monitor AC162BGILY72 a 10 Euro!!! anche se sulla &lt;a href=&quot;http://www.ebay.com/itm/Ampire-AC162B-2x16-LCD-Display-Module-/350276985685&quot;&gt;baya&lt;/a&gt; li vendono a 12$ l&#39;uno.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;b&gt;Breadboard&lt;/b&gt;=&amp;gt;5,85 EURO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Comprata sempre in negozio da epm. Immagino ce ne siano di più economiche ad esempio &lt;a href=&quot;http://www.robot-italy.com/product_info.php?cPath=52_53&amp;amp;products_id=229&quot;&gt;questa&lt;/a&gt;&amp;nbsp;costa circa la metà.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Potenziometro&lt;/b&gt;=&amp;gt;0,00&lt;br /&gt;
Quello che ho usato è stato vampirizzato da una scheda spazzatura : )&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cavetti&lt;/b&gt;=&amp;gt; 0,50 EURO&lt;br /&gt;
Vanno benissimo i doppini telefonici. Li trovate anche dalla ferramenta a 0.50 al metro.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Batteria 9V&lt;/b&gt;=&amp;gt; 1,50 EURO&lt;br /&gt;
Al Supermercato.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Strips&lt;/b&gt;=&amp;gt; 0,50 EURO&lt;br /&gt;
Li trovate in qualsiasi negozio di elettronica anche a meno, altrimenti sempre da robot-italy.com &lt;a href=&quot;http://www.robot-italy.com/product_info.php?cPath=37_196&amp;amp;products_id=168&quot;&gt;qui&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Riassumendo vi ci vogliono circa &lt;b&gt;70 euro&lt;/b&gt; se dovete comprare tutto.&lt;br /&gt;
La cosa più costosa è indubbiamente il&lt;b&gt; modem Bluetooth&lt;/b&gt;.&lt;br /&gt;
Mi piacerebbe provare a vedere cosa c&#39;è dentro un adattatore bluetooth usb. Al momento non ce l&#39;ho sottomano ma leggendo in qualche forum mi sembra di aver capito che ce ne sono alcuni che hanno un convertitore seriale integrato.&lt;br /&gt;
Se tutto cio&#39; fosse possibile con 10 euro passerebbe la paura.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Nei prossimi post vedremo come collegare il modulo bluetooth BlueSMiRFad Arduino con bluemann o con hcitools e rfcomm. Vedremo l&#39;importanza della giusta bound rate che per questo modulo è di 115200. Vedremo poi come scrivere e leggere dati sulla seriale via shell ed infine come visualizzare stringhe su un monitor lcd.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_4zhjyh2lnRW5cK3R_axWDplLZIVlLkegvqJTaSB-3938hEtP1wE-qHb4MqPl-Qy7rOckN2mE4bTwxfKGnltCO_kcrDU8VhYgjkYC2qk8ddbGS1SwjvyEURgPw6qiz7tLRGZHRuZHDwM/s1600/P40013509.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_4zhjyh2lnRW5cK3R_axWDplLZIVlLkegvqJTaSB-3938hEtP1wE-qHb4MqPl-Qy7rOckN2mE4bTwxfKGnltCO_kcrDU8VhYgjkYC2qk8ddbGS1SwjvyEURgPw6qiz7tLRGZHRuZHDwM/s640/P40013509.jpg&quot; width=&quot;476&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/1007251781494609445/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-e-bluetooth-un-cerca-persona.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1007251781494609445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/1007251781494609445'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-e-bluetooth-un-cerca-persona.html' title='arduino e bluetooth: un cerca persona con arduino, bluesmirf e uno schermo lcd'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEk45oBqYJYk9zDTch3xDY2J7KGnv1bM65IPyxrhgbZQQX4xQw3uvxaZDAt8y873O6BkqozX5bs5X4iLTPXScRWQnYMi2s3ta-VY4VpI-Yfw5zvqbOiNkzop5sOdXRMAQnBrWQDM1ntfk/s72-c/P40009600.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-7086267293828870216</id><published>2011-10-21T09:54:00.000+02:00</published><updated>2011-10-24T10:26:41.024+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux day 2011"/><title type='text'>22 Ottobre 2011 è Linux Day</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.linuxday.it/sites/default/files/banner_laterale_sito.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.linuxday.it/sites/default/files/banner_laterale_sito.png&quot; width=&quot;185&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Domani 22 ottobre 2011 ci sarà in tutta Italia il &lt;a href=&quot;http://www.linuxday.it/&quot;&gt;Linux Day&lt;/a&gt;. Centinaia di manifestazioni per far conoscere e diffondere il pinguino!!!&lt;br /&gt;
In particolare segnalo l&#39;iniziativa all&#39;interno del &lt;a href=&quot;http://www.montellug.it/wiki/index.php/LinuxDay2011&quot;&gt;Linux Day di Castelfranco Veneto&lt;/a&gt; che prevede, cito testualmente dal wiki&lt;br /&gt;
&lt;blockquote&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;Dalle 9.00 sarà presente un laboratorio Arduino, a cura del&lt;a href=&quot;http://groups.google.com/group/treviso_arduino_user_group&quot;&gt; Treviso Arduino User Group.&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;
Ecco un po&#39; di link interessanti:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.linuxday.it/&quot;&gt;http://www.linuxday.it/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.montellug.it/wiki/index.php/LinuxDay2011&quot;&gt;http://www.montellug.it/wiki/index.php/LinuxDay2011&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://groups.google.com/group/treviso_arduino_user_group&quot;&gt;http://groups.google.com/group/treviso_arduino_user_group&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/7086267293828870216/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/22-ottobre-2011-e-linux-day.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/7086267293828870216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/7086267293828870216'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/22-ottobre-2011-e-linux-day.html' title='22 Ottobre 2011 è Linux Day'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-833315640092724350.post-3230856439319132733</id><published>2011-10-20T23:26:00.000+02:00</published><updated>2011-10-24T10:26:56.268+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><title type='text'>Arduino un amore tutto da imparare.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://arduino.cc/en/pub/skins/arduinoWide/img/logo.png&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Questo blog nasce per essere un diario della mia esperienza con &lt;a href=&quot;http://arduino.cc/en/&quot;&gt;Arduino&lt;/a&gt;.&lt;br /&gt;
Ci sono centinaia se non migliaia di blog, tutorial, wiki e forum su Arduino.&lt;br /&gt;
La &lt;b&gt;comunità&lt;/b&gt; che ci gira intorno e &lt;b&gt;l&#39;idea&lt;/b&gt; che è alle fondamenta del progetto sono una delle cose più &lt;b&gt;entusiasmanti&lt;/b&gt; che ho visto sul web e di cui finalmente e nel mio piccolo&lt;b&gt; sono orgoglioso di entrare a farne parte.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Provero&#39; a descrivere gli intenti e le caratteristiche di questo blog rispondendo alle consuete 5 domande&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Chi&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&quot;I&#39;m just a poor web coder&quot;&lt;/i&gt; &amp;nbsp;: )&lt;br /&gt;
&quot;&lt;i&gt;Sono solo un povero programmatore web&lt;/i&gt;&quot; dove povero si riferisce purtroppo non solo alla miserrima condizione di vita del programmatore di web applications.&lt;br /&gt;
C&#39;è chi&amp;nbsp;giustamente&amp;nbsp;direbbe che è il prezzo da pagare per fare quello che veramente si &lt;b&gt;ama&lt;/b&gt;&amp;nbsp;fare.&lt;br /&gt;
Web coder dicevo..&lt;br /&gt;
Il mio mondo era tutto nella rete, dentro un computer, imbrigliato tra le maglie strette del &lt;b&gt;LAMP&lt;/b&gt; &amp;nbsp;(Linux Apache PHP MySQL) con qualche fuitina verso Python, così tanto per divertirsi.&lt;br /&gt;
Poi un giorno a Berlino al &lt;a href=&quot;http://www.youtube.com/watch?v=IISx5Kk2YZk&quot;&gt;CCCamp&lt;/a&gt; mi sono innamorato di un microcontrollore.&lt;br /&gt;
Intendiamoci, la mia vita sentimentale è perfetta e amo la mia ragazza, ma in quella specie di enorme &lt;b&gt;RAVE per secchioni&lt;/b&gt;, in un momento di rara lucidità, ho preso parte ad un&#39;esperienza che lentamente mi sta cambiando la vita.&lt;br /&gt;
Sto parlando del&lt;b&gt; workshop su Arduino tenuto da &lt;a href=&quot;http://en.wikipedia.org/wiki/Mitch_Altman&quot;&gt;Mitch Altman&lt;/a&gt;&lt;/b&gt;, una persona incredibile a cui va la mia più sentita gratitudine.&lt;br /&gt;
L&#39;elettronica era per me un mondo lontano ed incomprensibile, la saldatura un qualcosa di pericoloso e adatto solo a druidi iniziati in tenera età prima che Mitch, con ironia e semplicità, mi facesse portare a termine il mio primo kit. Ora so di essere alle primissime armi ma non ne sono più spaventato, ne sono attratto, incuriosito, affamato.&lt;br /&gt;
Una busta piena di pezzettini incomprensibili si è traformata nel mio primo &lt;b&gt;&lt;a href=&quot;http://www.adafruit.com/products/72&quot;&gt;boarduino&lt;/a&gt;&lt;/b&gt;, uno dei tanti cloni di Arduino pensato appositamente per essere facilmente utilizzabile con una basetta sperimentale (breadboard).&lt;br /&gt;
La &lt;b&gt;semplicità&lt;/b&gt; di utilizzo dell&#39;editor &amp;nbsp;e &lt;b&gt;l&#39;immediatezza&lt;/b&gt; del codice hanno fatto il resto.&lt;br /&gt;
&lt;b&gt;Uscire dal computer mi è finalmente possibile.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Cosa&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Questo blog vuole essere un &lt;b&gt;diario,&lt;/b&gt; dicevo, in cui ci saranno &lt;i&gt;tutorial&lt;/i&gt;, &lt;i&gt;esperienze&lt;/i&gt;, &lt;i&gt;risorse&lt;/i&gt;...&lt;br /&gt;
e spero commenti ed indicazioni.&lt;br /&gt;
&lt;br /&gt;
Negli intenti vorrei indicare per ogni progetto&lt;br /&gt;
- I componenti elettronici utilizzati&lt;br /&gt;
- Dei link su dove acquistarli online al prezzo o alle condizioni più convenienti&lt;br /&gt;
- Dove recuperarli se possibile da stampanti, vecchie schede insomma dalla spazzatura : )&lt;br /&gt;
- Datasheet dei circuiti integrati&lt;br /&gt;
- Schemi eagle&lt;br /&gt;
- Foto passo passo sulle realizzazioni&lt;br /&gt;
- Errori comuni&lt;br /&gt;
- Un PDF scaricabile con i dettagli del progetto con licenza CC&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Come&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;Nel modo più semplice possibile&lt;/b&gt;. La mia &lt;b&gt;esperienza è &amp;nbsp;pari a zero&lt;/b&gt;! Per cui l&#39;intento è quello di &lt;b&gt;imparare&lt;/b&gt; assieme a voi. Mi piacerebbe molto che questo diventasse anche un luogo di incontro in cui ci fosse partecipazione e scambio. Sono anche disponibile a fornire un accesso a che voglia partecipare a costruire questo luogo.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Perchè&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Perchè credo sia importante &lt;b&gt;condividere&lt;/b&gt; la scoperta, e perchè credo &amp;nbsp;che questo blog dal titolo&lt;i&gt;&lt;b&gt; imparare arduino da zero&lt;/b&gt;&lt;/i&gt; possa essere utile a chi come me sta appunto &lt;b&gt;&lt;i&gt;imparando arduino da zero&lt;/i&gt;&lt;/b&gt; : )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Quando&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
Da adesso... Basta procrastinare :)&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://imparare-arduino-da-zero.blogspot.com/feeds/3230856439319132733/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-un-amore-tutto-da-imparare.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/3230856439319132733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/833315640092724350/posts/default/3230856439319132733'/><link rel='alternate' type='text/html' href='http://imparare-arduino-da-zero.blogspot.com/2011/10/arduino-un-amore-tutto-da-imparare.html' title='Arduino un amore tutto da imparare.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06210971645049882785</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>