quale piezo va su arduino?

ho provato a usare il codice che ce nei tutorial del sito . http://arduino.cc/en/Tutorial/Tone ma il programma mi da errori su errori..

ps:ma il piezo ha un polo negativo e positivo? e come si faa capire qualè il + e il - ??

xufu:
Quindi e un si! cioè se il voltaggio e l'alimentazione quindi 9 volt e il piezo e 1ma quindi 0.001. no?

esatto

xufu:
ho provato a usare il codice che ce nei tutorial del sito . http://arduino.cc/en/Tutorial/Tone ma il programma mi da errori su errori..

ps:ma il piezo ha un polo negativo e positivo? e come si faa capire qualè il + e il - ??

sul polo positivo e negativo non so, direi di no se non è segnato. Che errori ti da il programma?

xufu:
ho provato a usare il codice che ce nei tutorial del sito . http://arduino.cc/en/Tutorial/Tone ma il programma mi da errori su errori..

ps:ma il piezo ha un polo negativo e positivo? e come si faa capire qualè il + e il - ??

Scommetto che non hai creato il pitches.h file.. guarda un po più giù in quella pagina e ti dice come crearlo 8)

no non l'avevo fatto ma anche se faccio come dice mi da questi erroi

sketch_aug02b.cpp:18:22: error: pitches.h: File o directory non esistente
sketch_aug02b:21: error: ‘NOTE_C4’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_G3’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_G3’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_A3’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_G3’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_B3’ was not declared in this scope
sketch_aug02b:21: error: ‘NOTE_C4’ was not declared in this scope
sketch_aug02b.cpp: In function ‘void loop()’:
sketch_aug02b:46: error: expected `}' at end of input

l'hai fatto male perchè non trova il file

cioè con la traduzione di google dice solo di creare una nuova scheda (la chiamo cosi perche ha l'aspetto delle schede di firefox) e incollare il papiro ce c'è alla fine della pagina e basta

esatto, col pulsante sulla destra con una freccia che punta sulla destra, new tab, metti il nome (ATTENTO A MAIUSCOLE E MINUSCOLE!) che deve essere "pitches.h"
salvi e fine. dovrebbe andare :slight_smile:

edit: a quanto pare manca anche una parentesi graffa finale

aaa devo chiamarla pure. devo mettere #nome o basta il nome?

solo il "nome.h", niente #.
il # serve a dire al compilatore che quella è un'istruzione per la precompilazione, ovvero che non è vero e proprio codice ma dove il precompilatore deve andare a prendere il codice. La storia è un poco più complicata, m a spanne funziona così.