PHP con Arduino via Ubuntu

Gestire Arduino con il PHP si può! Tramite Ubuntu è stata realizzata una comunicazione PHP - Arduino tramite porta seriale. Molto interessante dal punto di vista didattico. Vediamolo nel dettaglio.

 

Comunicare dal PC verso il mondo esterno è sempre stato un limite dei programmatori ad alto livello (diciamolo), come allo stesso tempo, gestire programmi ad alto livello (PHP, C#, JS, PERL, etc) è sempre stato un limite per i programmatori embedded (diciamo anche questo).

 

PHP ed Arduino

Unire la potenza del PHP all'hardware di Arduino può essere sicuramente spunto per innumerevoli applicazioni.
In questo particolare esempio di collegamento PHP/Arduino viene utilizzata la classica struttura LAMP (Linux Apache MySQL PHP) per far lampeggiare un LED (collegato ad Arduino) quando succede un particolare evento in PHP.

Si parte da una pagina web in php e tramite la classe PHP si accede alla porta seriale del PC (ad esempio COM1). Quindi deve essere collegato Arduino alla porta seriale RS232 del PC. Allo stesso tempo su Arduino deve "girare" la routine di gestione porta seriale.

Quando da PHP viene identificato l'evento da segnalare, il comando viene passato alla seriale che lo trasmette ad Arduino che riceve ed accende il LED.

Anche se poi al giorno d'oggi la porta seriale RS232 è quasi scomparsa, in ambiente industriale la mitica RS232 8N1 è sempre presente e poi, tramite USB è possibile emularla.

Questa è la fonte dell'applicazione Arduino e il PHP , seguite anche i vari links proposti per approfondire l'argomento.

Inoltre, chi volesse approfondimenti specifici sulla seriale può chiedere nei commenti.

Scarica subito una copia gratis

36 Commenti

  1. Avatar photo matrobriva 14 Aprile 2011
  2. Avatar photo Alex87ai 24 Marzo 2011
  3. Avatar photo stewe 24 Marzo 2011
  4. Avatar photo Fabrizio87 24 Marzo 2011
  5. Avatar photo fra83 24 Marzo 2011
  6. Avatar photo Alex87ai 24 Marzo 2011
  7. Avatar photo max75 24 Marzo 2011
  8. Avatar photo stewe 24 Marzo 2011
  9. Avatar photo stewe 24 Marzo 2011
  10. Avatar photo Alex87ai 24 Marzo 2011
  11. Avatar photo stewe 24 Marzo 2011
  12. Avatar photo SuperG72 24 Marzo 2011
  13. Avatar photo MikiTux 24 Marzo 2011
  14. Avatar photo Fabrizio87 24 Marzo 2011
  15. Avatar photo Zeol 24 Marzo 2011
  16. Avatar photo Fabrizio87 24 Marzo 2011
  17. Avatar photo Francesco12-92 24 Marzo 2011
  18. Avatar photo Fabrizio87 24 Marzo 2011
  19. Avatar photo MikiTux 24 Marzo 2011
  20. Avatar photo FlyTeo 24 Marzo 2011
  21. Avatar photo MikiTux 25 Marzo 2011
  22. Avatar photo Fabrizio87 25 Marzo 2011
  23. Avatar photo Alex87ai 25 Marzo 2011
  24. Avatar photo MikiTux 25 Marzo 2011
  25. Avatar photo Fabrizio87 25 Marzo 2011
  26. Avatar photo nunziolop 25 Marzo 2011
  27. Avatar photo eineki 25 Marzo 2011
  28. Avatar photo MikiTux 25 Marzo 2011
  29. Avatar photo coronet24 25 Marzo 2011
  30. Avatar photo MikiTux 25 Marzo 2011
  31. Avatar photo Fabrizio87 25 Marzo 2011
  32. Avatar photo Fabrizio87 25 Marzo 2011
  33. Avatar photo Fabrizio87 25 Marzo 2011
  34. Avatar photo Alex87ai 25 Marzo 2011
  35. Avatar photo piosa 29 Marzo 2011
  36. Avatar photo Linux 17 Luglio 2017

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend