Anda di halaman 1dari 2

+#include <FiniteStateMachine.

h>

+State Off = State(enterOff, updateOff, exitOff); // burner is off

+State Lighting = State(enterLighting, updateLighting,


exitLighting); // burner is trying to light

+State On = State(enterOn, updateOn, exitOn); // burner is on

+State Alarm = State(updateAlarm); //burner failed to light or


went out

+FSM Burner = FSM(Off); // start finite state machine in the


Off state

+#define GasRelayPin 3

+#define IgniterRelayPin 2

+#define CommandPin 4

+#define StatusPin 5

+#define OffStatusLedPin 9

+#define LightingStatusLedPin 10

+#define OnStatusLedPin 8

+#define FlameSensorPin 6

+#define BuzzerPin 7

+#define RelayOn 1

+#define RelayOff 0

+#define LedOn 1

+#define LedOff0

+#define CommandOn 0

+#define CommandOff 1

+
https://github.com/chrismolloy/StandaloneBurner/commit/e415786d6c21c5040213a6d12d0fabc9ac
d656dd

http://www.instructables.com/id/Gas-Burner-Controller/

Anda mungkin juga menyukai