Este driver suporta um experimento de controle de temperatura. Alimentou uma resistência de aquecimento de 4,5 ohm. A ligação a um pino capaz de realizar saida em PWM permite controlar pelo programa a potência aplicada a resistência. Para ativar um pino por PWM a sketch utiliza a função analogWrite().
A sketch de teste do circuito pode ser utilizada sem a carga pois o LED funcina como um indicador da potencia aplicada a carga.
#define PIN_CARGA 5 // the pino PWM pino ao qual esta concetada a PIN_CARGA e o LED
int potencia = 0; // potencia na PIN_CARGA
int incremento = 5; // incremento de potencia na PIN_CARGA
void setup()
{
pinMode(PIN_CARGA, OUTPUT);
}
void loop()
{
analogWrite(PIN_CARGA, potencia);
potencia = potencia + incremento;
if (potencia <= 0 || potencia >= 255)
incremento = -incremento;
delay(30);
}