Arduino Day 2015

Arduino Day 2015

Annunci

ESP8266 Web Server

Questo articolo è superato

Si consiglia di utilizzare l’Arduino-IDE per ESP

 

Io e Carlo abbiamo sviluppato un primo esempio per Arduino Uno (ARD1) di Web Server utilizzando i moduli Wifi ESP8266 (ESP).

La connessione tra ARD1 e ESP avviene tramite SoftwareSerial a 9600baud.
Il codice è disponibile su Gist

Ho utilizzato gli ESP8266 con il firmware > 0.9.2 che comunicano a 9600 baud .
Ho connesso ESP8266 attraverso un Level Converter Bidirezionale ad Arduino per avere le tensioni a 3.3 V.
Alimento ESP8266 con un alimentatore esterno a 3.3V.
ESP8266 comunica attraverso la SoftwareSerial sui pin 9 (Rx Arduino) e 10 (Tx Arduino) di Arduino.
Per il debug posso quindi usare la comunicazione USB di Arduino, come caricare gli sketch senza problemi, come di norma faccio con i moduli BT.L’esempio di codice allegato crea un web server (WS) con una pagina dinamica che ogni 20 secondi si connette al WS e riceve i secondi dall’accensione del WS.Commentato c’è anche il codice per visualizzare 2 segnali analogici.Questo codice è frutto dell’elaborazione dell’esempio di http://rayshobby.net/?p=9734
Consiglio di visitare il sito di Ray per maggiori dettagli. Ray ha inoltre sviluppato un nuovo sketch che dovrebbe gestire meglio gli ESP. La mia versione non è stata ancora aggiornata.
ATTENZIONE:
L’esempio di Ray è stato sviluppato per Arduino Mega che dispone di due seriali Hardware.
Per un esempio più complesso consiglio invece di consultare il Blog di Peter
E’ sempre in costante aggiornamento:
Peter usa un Arduino Mega per avere due seriali Hardware

Manuali Programmazione Arduino

Vi segnalo alcuni manuali di programmazione di Arduino scritti in Italiano

Principali Funzioni del linguaggio Arduino Cheat Sheet oppure link2 , link3, link4

Principali Componenti Ellettronici Electronics Reference Sheet

 

Libreria UIPEthernet per ENC28J60 – Arduino

La libreria UIPEthernet consente di utilizzare gli sketch Arduino pensati per l’ethernet shield ufficiale anche con il chip ENC28J60.
E’ possibile creare un webserver che per esempio consente di cambiare lo stato a 4 uscite utilizzando una interfaccia AJAX
Il tutto è descritto nel seguente tutorial di Luca Dentella sviluppato con la mia partecipazione.

Consiglio inoltre di leggere tutti gli altri tutorial di Luca a riguardo.

DraftSight on Ubuntu

Le nuove versioni di DraftSight su Ubuntu, utilizzando Gnome danno problemi nella visualizzazione dei menù e dei bottoni.

Ho trovato soluzione qui:

http://linuxaideddesign.blogspot.com/2011/12/some-tweaks-for-draftsight-on-ubuntu.html

Install the package qt4-qtconfig ( you can use Ubuntu Software Center, Synaptic or terminal for that).
After the installation you can find this little application as Qt Settings.
Open it and change the option GUI style into Plastique.
Close this application (you will be prompted to save the changes, choose yes) and after that DraftSight will be opened by using the plastique theme by default.