# BRLAB DOCS

## IoT Relays with Particle and Blynk

- [Introduction](https://brlabelectronics.gitbook.io/tutorials-1/introduction.md)
- [What You Will Need](https://brlabelectronics.gitbook.io/tutorials-1/getting-started/what-you-will-need.md): You will need this list of things before you can get started.
- [Claim Your Particle Device](https://brlabelectronics.gitbook.io/tutorials-1/getting-started/claim-your-particle-device.md)
- [Setup Your Blynk Account](https://brlabelectronics.gitbook.io/tutorials-1/getting-started/setup-your-blynk-account.md)
- [Template](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-web-dashboard/template.md)
- [Data Streams](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-web-dashboard/data-streams.md)
- [Widgets](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-web-dashboard/widgets.md)
- [Widget Settings](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-web-dashboard/widget-settings.md)
- [Finished Web Dashboard](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-web-dashboard/finished-web-dashboard.md)
- [Blynk.App](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-mobile-app/blynk.app.md)
- [Widgets](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-mobile-app/widgets.md)
- [Widget Settings](https://brlabelectronics.gitbook.io/tutorials-1/creating-the-mobile-app/widget-settings.md)
- [Particle Web IDE](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/particle-web-ide.md)
- [Blynk Library](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/blynk-library.md)
- [Writing The Code](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code.md)
- [Comment Header](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/comment-header.md)
- [Define Blynk Objects](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/define-blynk-objects.md)
- [Define Global Variables](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/define-global-variables.md)
- [Void Setup()](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/void-setup.md)
- [Void Loop()](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/void-loop.md)
- [BLYNK\_WRITE()](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/writing-the-code/blynk_write.md)
- [Application Code](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/application-code.md)
- [Control The World Around You](https://brlabelectronics.gitbook.io/tutorials-1/the-app-code/control-the-world-around-you.md)
- [Blynk Documentation](https://brlabelectronics.gitbook.io/tutorials-1/resources/blynk-documentation.md)
- [Particle Documentation](https://brlabelectronics.gitbook.io/tutorials-1/resources/particle-documentation.md)

## Control Relays with the Nextion HMI and Arduino

- [Introduction](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/introduction.md)
- [What You Will Need](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/getting-started/what-you-will-need.md)
- [Wiring](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/getting-started/wiring.md)
- [Nextion HMI Setup](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/hmi-gui/nextion-hmi-setup.md)
- [GUI Design](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/hmi-gui/gui-design.md)
- [HMI Code](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/hmi-gui/hmi-code.md)
- [Load Code on the HMI](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/hmi-gui/load-code-on-the-hmi.md)
- [Task to Complete](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/task-to-complete.md)
- [Writing the Code](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code.md)
- [Comment Header](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code/comment-header.md)
- [Define Global Variables](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code/define-global-variables.md)
- [void setup()](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code/void-setup.md)
- [void loop()](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code/void-loop.md)
- [void serial\_input()](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/writing-the-code/void-serial_input.md)
- [Application Code](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/application-code.md)
- [Files](https://brlabelectronics.gitbook.io/tutorials-1/control-relays-with-the-nextion-hmi-and-arduino/nano-every-code/files.md)
