# Connecting Hardware Devices ## Connecting Hardware Devices | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C1.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C2.png) | | --- | --- | | Step 1: Connect the KIDZBricks hub, USB-C data cable, and the PC COM port as shown in the diagram. | Step 2: Click on "No device selected" in the navigation bar to connect the device. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C3.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C4.png) | | Step 3: Select and click on KIDZBricks 2.0. | Step 4: Choose the correct COM port and click "Connect." | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C5.png) | | | Step 5: Click "Return to Editor" to enter the coding interface. | | ## Coding Hardware Devices ### Example: Control the character to perform various movements by changing the different states of the encoder. ### Coding Content ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C6.png) ### Effect Demonstration ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C7.gif) ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/06KIDZBotScratchSoftware/03UserGuide/img/C8.gif)