0% found this document useful (1 vote)
39 views3 pages

Arduino State Machine Examples

The document provides resources for learning about state machines, debouncing, state variables, timers, and other topics for Arduino programming. It includes links to tutorials, examples, libraries, and videos for designing blinking LEDs, traffic light projects, state machines using enums, debouncing buttons, using millis for multiple states, timer libraries, and pointers in C. The resources are intended to help the reader improve their skills with concepts like finite state machines, debouncing, timers, and event-based programming.

Uploaded by

Mehmood Ahmed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
39 views3 pages

Arduino State Machine Examples

The document provides resources for learning about state machines, debouncing, state variables, timers, and other topics for Arduino programming. It includes links to tutorials, examples, libraries, and videos for designing blinking LEDs, traffic light projects, state machines using enums, debouncing buttons, using millis for multiple states, timer libraries, and pointers in C. The resources are intended to help the reader improve their skills with concepts like finite state machines, debouncing, timers, and event-based programming.

Uploaded by

Mehmood Ahmed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

State Machine

-----------------------------------------------------------------------------------
------------------------
******************design and make blinking led as shown in Benjamins Video at the
end
[Link]

FSM basics *** complete examples and read part two of series
[Link]
basics-part-1/

Traffic lights project using FSM *** program it


[Link]

State machine with enum **** pracitce already made FSM skecthes with enum
[Link]

State machine library *** watch video and play with library
[Link]

Sparkfun artilce about FSM *** read and program examples


[Link]

FSM with arduino some examples **** program exammples


[Link]
%20Arduino%20Lab%[Link]

State machine with arduino -- practice example


[Link]

FSM with arduino *** read


[Link]

Article by Majenko about FSM *** read


[Link]

Video about event based programming


[Link]

-----------------------------------------------------------------------------------
------------------------
Debounce - play with all and choose the best
-----------------------------------------------------------------------------------
------------------------

Programming Electronics debounce tutorial with video **** not fully understood **
complete challenge
[Link]
arduino-old-version/

2 part series articles on Debounce *** very nice ,, also practice


[Link]
i/
[Link]
ii/#more-180185

if still not statisfied or simple solution found then read more articles from
search below
[Link]
q=arduino+debounce&rlz=1C1GGRV_enUS751US756&oq=arduino+de&aqs=chrome.4.69i57j69i59l
2j0l2j69i60j69i61j69i60.9182j0j4&sourceid=chrome&ie=UTF-8

debounce simple library *** practice with it and test it out


[Link]

debounce2 library *** play with it and test it out


[Link]

-----------------------------------------------------------------------------------
----------------------
State variables & millis
-----------------------------------------------------------------------------------
--------------------
see how they use multiple states ***
[Link]

bald engineer millis examples *** practice these to get better with milis use
[Link]

multasking with arduino ***


[Link]

-----------------------------------------------------------------------------------
---------------------
Timers
-----------------------------------------------------------------------------------
----------------------
timer one library documentation *** play with it and make sketches to practice
[Link]

Dr. MOnks timer library**** play with all it's function and embed in existing
functions
[Link]

Simple Timer library *** play with it and make sketches


[Link]
-----------------------------------------------------------------------------------
---------------------
Misc
-----------------------------------------------------------------------------------
--------------------
soft emergency stop using timer
[Link]

Pointers in C by garry explains


[Link]

You might also like