M5Atom_airqa/anemostat/AC_dimmer-dmr-0.2.1-master/AC_dimmer-dmr-0.2.1-master/AC_Dimmer/AC_Dimmer/AC_Dimmer.h

32 lines
766 B
C

//20.02.2019
//by Reptiloid software
/*
Îãðàíè÷åíèÿ:
- Äëÿ êîíòðîëÿ ôàçû èñïîëüçîâàòü òîëüêî D2
- Íå èñïîëüçîâàòü ïèíû D9 è D10 äëÿ ØÈÌ (Analog.Write())
òîëüêî öèôðîâîé âûõîä/âõîä digitalWrite()
*/
//====================================================
#ifndef AC_Dimmer_h
#define AC_Dimmer_h
#include <avr/io.h>
#include <avr/interrupt.h>
#include "Arduino.h"
//=================================================
void Dimmer_init_begin();
void Dimmer_pin_assign(unsigned char dim_num, unsigned char dim_pin);
void Dimmer_init_end();
void Dimm_value(unsigned char dim_num, unsigned char power);
void SSR_switch(unsigned char dim_num, unsigned char state);
void Heater(unsigned char dim_num, unsigned char heat_power);
#endif