Lampiran: Script Progam
Lampiran: Script Progam
Script Progam
Lampiran
Data Sheet Transistor
BD139
Lampiran
Data Sheet Mosfet
IRF540N
1. Script Progam
//file luar (library)
#include <util/delay.h>
#define PWMOUT 5
#define ACS A0
#define VSENSOR A1
void setup()
{
//==========================Ganti Frekuensi=====================
//pilihan frekuensi
//5,1 > 16Mhz
//5,8 > 2 Mhz
//5,64 > 250Khz
//5,256 > 62.5Khz
//5,1024 > 15625 Hz
setFreq(5,8);
}
int v;
int npwm;
void loop()
{
//===================Ganti PWM range 1 - 255======================
npwm=150;
//=============================================================
===========
pwm(npwm);
}
int vRead()
{
return analogRead(VSENSOR)/1023.0*5.0/0.176;
//4K7 22K
//26700
}
void pwm(int nPwm)
{
analogWrite(PWMOUT, nPwm);
}
void setFreq(int pin, int div)
{
//Base frequency 3,9,10,11 = 31250 Hz