1.Arduino (nel mio caso, Uno)
2.Breadboar o come viene anche chiamato breadboard senza saldatura
3. LED di qualsiasi colore per una tensione di 3 volt
4.Cavo per la programmazione
5. Potenziometro
6. ponticelli
7. Resistenza da 220 ohm
quindi trasgrediamo, prima devi programmare l'Arduino
Ecco uno schizzo:
// dare nomi ragionevoli per i pin con LED
// e potenziometro (potenziometro inglese o solo "pentola")
#define LED_PIN 9
#define POT_PIN A0
void setup ()
{
// pin con LED - uscita, come prima ...
pinMode (LED_PIN, OUTPUT);
// ... ma il pin con il potenziometro dovrebbe essere un input
// ("input" inglese): vogliamo leggere la tensione,
// rilasciato da lui
pinMode (POT_PIN, INPUT);
}
void loop ()
{
// dichiara che utilizzeremo ulteriormente 2 variabili con
// nomina la rotazione e la luminosità e ciò che memorizzeremo in esse
// interi (inglese "intero", abbreviato semplicemente come "int")
int rotazione, luminosità;
// leggi la tensione di rotazione dal potenziometro in rotazione:
// il microcontrollore fornirà un numero compreso tra 0 e 1023
// proporzionale all'angolo di rotazione della maniglia
rotazione = analogRead (POT_PIN);
// in luminosità, scrivere il valore di rotazione ottenuto in precedenza
// diviso per 4. Dato che volevamo memorizzare in variabili
// valori interi, la parte frazionaria della divisione verrà scartata.
// Di conseguenza, otteniamo un numero intero compreso tra 0 e 255
luminosità = rotazione / 4;
// invia il risultato al LED
analogWrite (LED_PIN, luminosità);
}
quindi è necessario connettere tutto secondo questo schema;
E così ho capito
Penso che ti sia piaciuto questo articolo e ti suggerisco di partecipare al sondaggio di seguito, ma è tutto per me
MENTRE
END