Antitartre

antitartre

Je me suis basé sur le circuit de sonelec.

J’ai pris un transitor SD1616A. Le tout c’est d’avoir un Vce > 50V.

Programme

J’utilise PlatformIO sur Visual Code Studio avec Arduino Pro Mini 3.3V (Overkill mais c’est ce que j’avais sous main ^^).

platformio.ini

[env:pro8MHzatmega328]
platform = atmelavr
board = pro8MHzatmega328
framework = arduino

main.cpp

#include <Arduino.h>

#define PIN_LED 13

const int freq[4] = {1000, 2000, 5000, 10000};

void setup() {
  pinMode(PIN_LED, OUTPUT);
}

void loop() {
  for (int i = 0; i < 4; i++)
  {
    tone(11, freq[i]);
    digitalWrite(PIN_LED, HIGH);
    delay(500);
    digitalWrite(PIN_LED, LOW);
    delay(500);    
  }
}

Y’a plus qu’à compiler et uploader :)

Installation

antitartre-1

Oscilloscope