Recensisci!
Diventa un recensore per ricevere prodotti gratuiti o scontati!
Iscriviti
Se desideri, puoi effettuare un'iscrizione gratuita al forum per entrare nella nostra community.
Ricerca Avanzata
Pubblicità Amazon
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti
» Meglio Android o iOS? Video spiegazione
Da Admin Ven Nov 17, 2017 9:52 pm

» Primo gameplay Platinum Edition - Farming Simulator 2017
Da Admin Ven Nov 17, 2017 9:47 pm

» Errore sketch braccio robotico
Da papat Mer Nov 15, 2017 3:39 pm

» Miglior smartphone sotto i €150 - 2017
Da Admin Sab Nov 11, 2017 10:50 am

» Miglior smartphone sotto i €100 - 2017
Da Admin Ven Nov 10, 2017 10:10 pm

» Recensione protettore RFID
Da Entop Dom Ott 29, 2017 10:01 pm

» Presentati al forum
Da Entop Dom Ott 29, 2017 9:40 pm

» Formato delle recensioni Amazon consigliato
Da Admin Dom Ott 29, 2017 4:12 pm

» Come localizzare in diretta i propri contatti di Whatsapp
Da Admin Sab Ott 28, 2017 9:35 pm

I postatori più attivi del mese
Admin
 
papat
 

Far suonare il buzzer solo una volta con Arduino

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Sab Nov 19, 2016 6:25 pm

ciao a tutti, io volevo che appena arduino riceve la corrente si accenda il buzzer per solo 5 secondi, e poi che faccia questo:
Codice:
int rele = 13;
int led = 12;
int ventolaraffreddamento = 11;

void setup (){
  pinMode (rele, OUTPUT);
  pinMode (led, OUTPUT);
  pinMode (ventolaraffreddamento, OUTPUT);
  
}

void loop (){

   digitalWrite (rele, HIGH);
   digitalWrite (led, HIGH);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (40000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (30000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (30000);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (25000);
   digitalWrite (led, HIGH);
   digitalWrite (rele, HIGH);
   delay (35000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (35000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (55000);
  
}

ovviamente lo schetch che ho fatto io si deve ripetere, mentre il buzzer si deve accendere solo una volta, per 5 secondi, e stop, fino a quando io non tolga e ridia la corrente. 
grazie per il futuro aiuto.
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Admin il Sab Nov 19, 2016 6:34 pm

Ciao @Alessandro2003, ti basta metterle nel setup() le istruzioni del buzzer e vengono eseguite solo una volta appena Arduino riceve l'alimentazione apposita.

Fammi sapere Ciao!
avatar
Admin
♔ Amministratore

Messaggi Messaggi : 4224
Crediti Crediti : 11792
Reputazione Reputazione : 186
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 19
Località Località : Brescia

Vedi il profilo dell'utente http://www.wikiinfo.net

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Sab Nov 19, 2016 6:37 pm

ho gia provato ma ripete tutto. puoi farmi tu un esempio scritto di quello che devo mettere nello schetch?  cosi so di non sbagliare.
scusa per la mia ignoranza ma proprio non ne so niente di programmazione.
grazie per la risposta comunque
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Admin il Sab Nov 19, 2016 7:43 pm

Strano. Se mi passi le istruzioni del buzzer te lo faccio io lo sketch Ciao!
avatar
Admin
♔ Amministratore

Messaggi Messaggi : 4224
Crediti Crediti : 11792
Reputazione Reputazione : 186
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 19
Località Località : Brescia

Vedi il profilo dell'utente http://www.wikiinfo.net

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Sab Nov 19, 2016 8:05 pm

si grazie. puoi contattarmi ad alessan********@gmail.com
grazie in anticipo per l'aiuto
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Admin il Sab Nov 19, 2016 8:08 pm

Inserisci pure qui :-)
avatar
Admin
♔ Amministratore

Messaggi Messaggi : 4224
Crediti Crediti : 11792
Reputazione Reputazione : 186
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 19
Località Località : Brescia

Vedi il profilo dell'utente http://www.wikiinfo.net

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Sab Nov 19, 2016 8:10 pm

codice:
int rele = 13; 
int led = 12;
int ventolaraffreddamento = 11;
int buzzer = 10; 
void setup (){
  pinMode (rele, OUTPUT);
  pinMode (led, OUTPUT);
  pinMode (ventolaraffreddamento, OUTPUT);
   (
 
  }
void loop (){

   digitalWrite (rele, HIGH);
   digitalWrite (led, HIGH);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (40000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (30000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (30000);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (25000);
   digitalWrite (led, HIGH);
   digitalWrite (rele, HIGH);
   delay (35000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (35000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (55000);
  }


questo è quello che deve fare arduino. in più volevo che all'accensione di arduino parta il buzzer per 5 secondi e poi si spenga, fino ad una futura riaccensione di arduino
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Dom Nov 20, 2016 11:09 am

qualcuno può aiutarmi? è difficile come realizzazione?
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Arduino: problema di esecuzione

Messaggio Da Alessandro2003 il Dom Nov 20, 2016 11:17 am

ciao a tutti, ho deciso di aprire un post per chiedere aiuto a persone più brave di me.

inizio dicendo che io ho fatto uno sketch, che è il seguente:

int rele = 13; // pin utilizzato per dare corrente ad un relè da 3 volt su polo positivo, per attivare la pompa di circolo del liquido di raffreddamento/riscaldamento
int led = 12; // pin utilizzato per dare corrende ad un led su polo positivo, che verrà utilizzato come segnalazione che la pompa di circolo è attiva
int ventolaraffreddamento = 11; // pin utilizzato per attivare un relè da 3 volt su polo positivo, per attivare la ventola di raffreddamento, per eliminare il calore di alimentatore e pompa.
int buzzer = 10; // pin utilizzato per alimentare un buzzer da 3 volt su polo positivo, per eseguire un segnale acustico di 5 secondi, che va ad avvisare che il temporizzatore è attivo
void setup (){
  pinMode (rele, OUTPUT); // dichiaro di utilizzare il pin "rele" come output di corrente
  pinMode (led, OUTPUT); // dichiaro di utilizzare il pin "led" come output di corrente
  pinMode (ventolaraffreddamento, OUTPUT); //dichiaro di utilizzare il pin "ventolaraffreddamento" come output di corrente
   
 }
void loop (){

   digitalWrite (rele, HIGH); // attivo il pin "rele" 
   digitalWrite (led, HIGH); // attivo il pin "led"
   digitalWrite (ventolaraffreddamento, HIGH);  // attivo il pin "ventolaraffreddamento"
   delay (40000); // decido un tempo di 40 secondi
   digitalWrite (ventolaraffreddamento, LOW); // disattivo il pin "ventolaraffreddamento"
   delay (30000); // decido un tempo di 30 secondi
   digitalWrite (rele, LOW); // disattivo il pin "rele"
   digitalWrite (led, LOW); // disattivo il pin "led"
   delay (30000); // decido un tempo di 30 secondi
   digitalWrite (ventolaraffreddamento, HIGH); // attivo il pin "ventolaraffreddamento"
   delay (25000); // decido un tempo di 25 secondi 
   digitalWrite (led, HIGH); // attivo il pin "led"
   digitalWrite (rele, HIGH); // attivo il pin "rele"
   delay (35000); // decido un tempo di 35 secondi 
   digitalWrite (ventolaraffreddamento, LOW); // disattivo il pin "ventolaraffreddamento"
   delay (35000); // decido un tempo di 35 secondi
   digitalWrite (rele, LOW); // disattivo il pin "rele"
   digitalWrite (led, LOW); // disattivo il pin "led"
   delay (55000); // decido un tempo di 55 secondi
  }
  
  
  //                                                         il risultato sarà:
  //  VENTOLARAFFREDDAMENTO: 40 secondi attiva, 1 minuto disattiva, 1 minuto attiva, 1.30 minuti disattiva (operazione ripetuta all'infinito, fino al mancamento di corrente della scheda)
//    RELE-POMPA: 1.10 minuti attiva, 55 secondi disattiva (operazione ripetuta all'infinito, fino al mancamento di corrente della scheda)


scusate per le // ma le ho messe per evitare di perdermi quando revisiono il tutto Very Happy Very Happy

comunque: 
lo sketch fa in modo di accendere un relè, un led e una ventola, che sarà sostituita da un altro relè. tutto questo viene fatto in tempi studiati da me apposta per quello che dovranno fare. però volevo provare ad aggiungere una cosa:
vorrei che all'accensione di arduino suonasse un buzzer per solo 5 secondi, e che non suoni più fino ad una futura riaccensione di arduino. in pratica un segnale acustico che indica: "sono acceso"

grazie a tutti per l'aiuto che daranno. vi prego di spiegare bene passo per passo quello che dovrei fare, perchè vorrei imparare una cosa nuova.... Laughing Laughing
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Admin il Dom Nov 20, 2016 11:26 am

Ho unito i tuoi post per non creare confusione. Comunque intendevo le istruzioni del buzzer che volevi inserire. In ogni caso, ho supposto io una frequenza casuale ma che dura 5 secondi.

Codice:

int rele = 13;
int led = 12;
int ventolaraffreddamento = 11;
int buzzer = 10;
void setup (){
  pinMode (rele, OUTPUT);
  pinMode (led, OUTPUT);
  pinMode (ventolaraffreddamento, OUTPUT);
  tone(buzzer, 300, 5000);
 delay(5000);
 noTone(buzzer);
  }
void loop (){

   digitalWrite (rele, HIGH);
   digitalWrite (led, HIGH);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (40000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (30000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (30000);
   digitalWrite (ventolaraffreddamento, HIGH);
   delay (25000);
   digitalWrite (led, HIGH);
   digitalWrite (rele, HIGH);
   delay (35000);
   digitalWrite (ventolaraffreddamento, LOW);
   delay (35000);
   digitalWrite (rele, LOW);
   digitalWrite (led, LOW);
   delay (55000);
  }

Ciao Ciao!
avatar
Admin
♔ Amministratore

Messaggi Messaggi : 4224
Crediti Crediti : 11792
Reputazione Reputazione : 186
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 19
Località Località : Brescia

Vedi il profilo dell'utente http://www.wikiinfo.net

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Alessandro2003 il Dom Nov 20, 2016 11:32 am

non so come ringraziarti... non pensavo che era così semplice....
grazie ancora.... poi scoprirò il calcolo per variare il tempo.... grazie di nuovo. adesso lo testo e ti faccio sapere se funziona. grazie

ale
avatar
Alessandro2003
Livello due
Livello due

Messaggi Messaggi : 41
Crediti Crediti : 57
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 26.07.16
Età Età : 14
Località Località : milano

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Re: Far suonare il buzzer solo una volta con Arduino

Messaggio Da Admin il Dom Nov 20, 2016 11:41 am

Ti consiglio la visione di questo video:
avatar
Admin
♔ Amministratore

Messaggi Messaggi : 4224
Crediti Crediti : 11792
Reputazione Reputazione : 186
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 19
Località Località : Brescia

Vedi il profilo dell'utente http://www.wikiinfo.net

Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum