User Tools

Site Tools


arducourse:gwl17

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
arducourse:gwl17 [2017/04/06 20:15] adminarducourse:gwl17 [2017/04/12 08:14] – [Arduino e Python su Raspberry Pi] admin
Line 27: Line 27:
 ==== Arduino: input e output ==== ==== Arduino: input e output ====
  
-  * [[https://www.arduino.cc/en/reference/map|funzione map()]] 
   * [[http://0.30000000000000004.com/|Matematica in virgola mobile (ovvero 0.1 + 0.2 non fa 0.3)]]   * [[http://0.30000000000000004.com/|Matematica in virgola mobile (ovvero 0.1 + 0.2 non fa 0.3)]]
 +  * [[https://www.arduino.cc/en/reference/map|funzione map()]]
 +  * [[https://www.arduino.cc/en/reference/millis|funzione millis()]]
 +  * [[https://www.arduino.cc/en/reference/serial|classe Serial()]]
  
 === LDR === === LDR ===
Line 42: Line 44:
 === Esempi === === Esempi ===
   * {{:arducourse:esercizi.pdf|Circuiti realizzati in aula}}   * {{:arducourse:esercizi.pdf|Circuiti realizzati in aula}}
-  * Codice di controllo del LED ON/OFF +  * {{:arducourse:led_onoff.zip|Codice di controllo del LED ON/OFF}} 
-  * Codice di controllo del LED con PWM +  * {{:arducourse:led_pwm.zip|Codice di controllo del LED con PWM}} 
-  * Codice di lettura del LDR+  * {{:arducourse:ldr_serial.zip|Codice di lettura del LDR}}
  
 === Per casa === === Per casa ===
   * Realizzare nuovamente i circuiti su breadboard e disegnarli con il software libero [[http://fritzing.org/home/|Fritzing]]   * Realizzare nuovamente i circuiti su breadboard e disegnarli con il software libero [[http://fritzing.org/home/|Fritzing]]
 +
 +==== Arduino e Python su Raspberry Pi ====
 +
 +=== Circuito con potenziometro ===
 +  * [[https://www.arduino.cc/en/Tutorial/PWM|Il controllo in PWM]]
 +  * [[https://en.wikipedia.org/wiki/Potentiometer|Potenziometro]]
 +  * {{:arducourse:esercizi2.pdf|Circuito di lettura del potenziometro}}
 +  * {{:arducourse:potenziometro.zip|Codice di lettura del potenziometro e controllo LED in PWM}}
 +
 +=== Librerie Python utili ===
 +  * [[https://pythonhosted.org/pyserial/|pyserial]] - libreria per l'utilizzo della seriale/usb con python
 +  * [[https://docs.scipy.org/doc/numpy-dev/user/quickstart.html|numpy]] - potente libreria matematica per python
 +  * [[http://matplotlib.org/api/pyplot_api.html|pyplot]] - modulo per il plotting in stile MATLAB (è parte della potente libreria grafica 2D Matplotlib)
 +
 +=== Codici Python per usare la seriale ===
 +  * {{:arducourse:serial_reader.zip|Lettura Arduino da porta seriale}}
 +  * {{:arducourse:random_plot.zip|Plot realtime di dati random}}
 +  * {{:arducourse:plot_reader.zip|Plot realtime di dati letti da Arduino}} 
arducourse/gwl17.txt · Last modified: 2017/04/12 08:14 by admin