Protospace lockout firmware===========================Code Structure--------------- Declarations- State definitions- Initializations- State machines - States - State actions - Conditions that change the stateDependencies------------Uses ArduinoJson Version 5.x.x