Pin digitali.

pinMode(pin, mode);
Imposta la modalità del pin (ATmega 328: D0-D13, A0-A5) sulla modalità:

  • INPUT - input (tutti i pin sono configurati in questo modo per impostazione predefinita).
  • OUTPUT - output (quando si usa analogWrite viene impostata automaticamente).
  • INPUT_PULLUP - pullup (ad esempio, per l'elaborazione dei pulsanti).
digitalRead(pin); 
Legge lo stato di un pin e restituisce:

  • 0 o LOW - sul pin 0 Volt (più precisamente 0-2.5V).
  • 1 o HIGH - su un pin da 5 Volt (più precisamente 2.5 V di riferimento).
digitalWrite(pin, value);
Fornisce un segnale di value al pin:

  • 0 o LOW - 0 Volt (GND).
  • 1 o HIGH - 5 Volt (più precisamente la tensione di alimentazione).
Leggi di più sui pin digitali qui.

analogWrite(pin, value); 
Avvia la generazione di un segnale PWM sul pin con il value. Per la modalità standard a 8 bit, questo valore è 0-255, che corrisponde a un duty cycle di 0-100%. Per ulteriori informazioni sulla modifica della frequenza e della profondità di bit di PWM, vedere qui. Pin PWM:

  • ATmega 328/168 (Nano, UNO, Mini): D3, D5, D6, D9, D10, D11.
  • ATmega 32U4 (Leonardo, Micro): D3, D5, D6, D9, D10, D11, D13.
  • ATmega 2560 (Mega): D2 - D13, D44 - D46.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia