Utente:Galessandroni/4AEN: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 10:
!Nickname
!Progetto
!Sandbox
!Pagina
!Lavoro definitivo
|-
|'''B. Andrea'''
Line 16 ⟶ 17:
|Timer a 4 cifre che inizia da un valore prefissato
|[[Utente:Androbabbi/Sandbox]]
|
|-
|'''B. Nicolò'''
Line 21 ⟶ 23:
|Scrittura in un display a due righe della descrizione dell’intensità luminosa
|[[Utente:N.Bertucccioli/Arduino]]
|
|-
|'''B. Davide'''
Line 26 ⟶ 29:
|semaforo in un incrocio
|[[Utente:DaviBosco04/Arduino]]
|
|-
|'''C. Giacomo'''
Line 31 ⟶ 35:
|Sensore di prossimità e messaggistica autostradale
|[[Utente:Geppetto (88's dog)/Arduino]]
|[[Gestione di un telepass con Arduino]]
|-
|'''C. Riccardo'''
Line 38 ⟶ 43:
*Sbarra parcheggio infrarossi con [[Utente:Rstlcu04t11d488f]].
|[[Utente:Carbowski/Arduino]]
|
|-
|'''C. Matteo'''
Line 43 ⟶ 49:
|Controllo di un display a 7 segmenti
|[[Utente:Matty-LIL POPS/Arduino|Matty-LIL POPS/Arduino]]
|
* [[Tastiera musicale con Arduino]]
* [[Misurazione di temperatura e umidità con Arduino]] 75%
|-
|'''D. Federico'''
Line 48 ⟶ 57:
|Timer per la cottura della pasta
|[[Utente:Fedy/Arduino]]
|
|-
|'''F. Sasha'''
Line 53 ⟶ 63:
|Schermo LCD che mostra la temperatura e l'umidità
|[[Utente:Sashett/Arduino]]
|
* [[Tastiera musicale con Arduino]]
* [[Misurazione di temperatura e umidità con Arduino]] 75%
|-
|'''G. Daniel'''
Line 58 ⟶ 71:
|Incremento e decremento di un numero in un display a 7 segmenti in base a tasto
|[[Utente:Daniel Gostoli/Arduino]]
|
* [[Tastiera musicale con Arduino]]
* [[Misurazione di temperatura e umidità con Arduino]] 75%
|-
|'''M. Alessandro'''
Line 63 ⟶ 79:
|Semaforo
|[[Utente:Magi2774/Arduino]]
|[[Semaforo con Arduino]]
|-
|'''M. Nicolas'''
Line 68 ⟶ 85:
|Incremento di un numero in un display a 7 segmenti in base a tasto
|[[Utente:Hackerino3/Arduino]]
|
|-
|'''M. Filippo'''
Line 73 ⟶ 91:
|Incremento di un numero in un display a 7 segmenti in base a tasto
|[[Utente:XoxoXa3/Arduino]]
|
|-
|'''N. Danilo'''
Line 78 ⟶ 97:
|Scrittura in un display a due righe di temperatura e luminosità
|[[Utente:ThaNigro/Arduino/Senosore Temperatura e Umidità|Utente:ThaNigro/Arduino/Sensore Temperatura e umidità]]
|
|-
|'''O. Matteo'''
Line 83 ⟶ 103:
|Incremento di un numero in un display a 7 segmenti in base a tasto
|[[Utente:Omic quelloverovero/Arduino]]
|
|-
|'''P. Thomas'''
Line 88 ⟶ 109:
|Allarme antincendio
|[[Utente:Thomaspenna/Arduino]]
|
* [[Allarme antincendio con Arduino]]
* [[Misurazione di temperatura e umidità con Arduino]] 75%
|-
|'''P. Andrea'''
Line 93 ⟶ 117:
|Termostato che accende un led superata una temperatura prefissata
|[[Utente:Piergio.andri/Arduino|Utente:Piergio.andri]]
|
* [[Tastiera musicale con Arduino]]
* [[Misurazione di temperatura e umidità con Arduino]] 75%
|-
|'''P. Samuele'''
Line 98 ⟶ 125:
|Ventilatore/Albero di natale con accensione a seconda della luminosità
|[[Utente:Polisamu/Arduino]]
|
|-
|'''R. Luca'''
Line 103 ⟶ 131:
|sbarra parcheggio infrarossi con [[Utente:Carbowski]]
|[[Utente:Rstlcu04t11d488f/Arduino]]
|
|-
|'''S. Catalin'''
Line 108 ⟶ 137:
|Timer a 4 cifre che inizia da un valore prefissato
|[[Utente:Skatto420]]
|
|}
<!-- = Sensore di prossimità =
<syntaxhighlight lang="arduino" line="1">
/*
CONTROLLO DEL SENSORE DI PROSSIMITA' HR-SC04
 
Questo codice riceve i dati provenienti dal sensore di
prossimita' HR-SC04, li analizza e li mostra a video nel
monitor seriale.
 
3A/EN, ITIS "Enrico Mattei", Urbino, 2 Febbraio 2021
*/
 
// Definisco i pin Trig ed Echo
#define trigPin 2
#define echoPin 3
 
// Definisco le variabili
long duration;
int distance;
 
void setup() {
// Definisco input e output
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
 
// Inizializzo la comunicazione seriale a 9600 boud
Serial.begin(9600);
}
 
void loop() {
// Prima di ogni misurazione porto trigPin a livello basso
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
 
// Invio un impulso (trigPin a livello alto per 10 microsecondi)
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
 
// Leggo echoPin, tramite pulseIn, la quale restituisce la durata dell'impuso in microsecondi
duration = pulseIn(echoPin, HIGH);
// Calcolo della distanza (in centimetri)
distance = duration * 0.0343 / 2;
 
// distance viene visualizzata nel monitor seriale (Ctrl + Maius + M)
Serial.print("Distanza = ");
Serial.print(distance);
Serial.print(" cm");
 
delay(50);
}
</syntaxhighlight>[[File:Sensore_di_prossimità_1.svg|miniatura|Sensore di prossimità 1]]
 
== Versione 1.0 ==
 
# Collegamento del sensore alla scheda
# Calcolo della distanza di un oggetto <math display="inline">d= c \cdot\frac{t}{2}</math> in centimetri.
## La velocità del suono nell’aria è pari a <math display="inline">c=343~\text{m/s}</math> a 20 °C.
## Il tempo viene espresso in <math display="inline">\text{ms}</math>.
## Volendo esprimere la distanza in <math display="inline">\text{cm}</math> si scriverà <math display="inline">d= c \cdot\frac{t/1000}{2}\cdot 100</math>, dove la divisione per 1.000 serve per la conversione da millisecondi a secondi, la moltiplicazione per 100 per la conversione da metri a centimetri.<br />Si ha <math display="inline">d= c \cdot\frac{t/1000}{2}\cdot 100</math>, ovvero <math display="inline">d= c \cdot t /20</math>.
# Stima della distanza '''minima''' e '''massima''' di un ''target'' da rilevare come ostacolo.
 
== Versione 2.0 ==
 
Ottenere una misurazione più accurata della distanza, misurando anche la temperatura.
 
La formula è: <math>v~\text{[m/s]}=331,3+(0,060\cdot T~\text{[}{}^\circ\text{C]})</math>
 
== Versione 3.0 ==
 
Inserimento di un display 16x2 dove scrivere '''velocità del suono''' e '''distanza stimata'''.
 
== Versione 4.0 ==
 
Inserimento servomotore come albero rotante e creazione di un radar.
 
== Versione 5.0 ==
 
Display grafico di un radar. -->