# Case 01:The Mechanical Shrimp ## Introduction Build a mechanical shrimp with the [Nezha Inventor's Kit](https://shop.elecfreaks.com/products/elecfreaks-micro-bit-nezha-48-in-1-inventors-kit-without-micro-bit-board?_pos=2&_sid=ed1b6fbd2&_ss=r). ![](./images/neza-inventor-s-kit-case-37-01.png) ## Quick to Start ### Materials Required [Nezha Inventor's Kit](https://shop.elecfreaks.com/products/elecfreaks-micro-bit-nezha-48-in-1-inventors-kit-without-micro-bit-board?_pos=2&_sid=ed1b6fbd2&_ss=r) ### Assembly Components List ![](./images/neza-inventor-s-kit-case-37-02.png) Build it as the assembly steps suggest: ![](./images/neza-inventor-s-kit-step-37-01.png) ![](./images/neza-inventor-s-kit-step-37-02.png) ![](./images/neza-inventor-s-kit-step-37-03.png) ![](./images/neza-inventor-s-kit-step-37-04.png) ![](./images/neza-inventor-s-kit-step-37-05.png) ![](./images/neza-inventor-s-kit-step-37-06.png) ![](./images/neza-inventor-s-kit-step-37-07.png) ![](./images/neza-inventor-s-kit-step-37-08.png) ![](./images/neza-inventor-s-kit-step-37-09.png) ![](./images/neza-inventor-s-kit-step-37-10.png) ![](./images/neza-inventor-s-kit-step-37-11.png) ![](./images/neza-inventor-s-kit-step-37-12.png) ![](./images/neza-inventor-s-kit-step-37-13.png) ![](./images/neza-inventor-s-kit-step-37-14.png) ![](./images/neza-inventor-s-kit-step-37-15.png) ![](./images/neza-inventor-s-kit-step-37-16.png) ![](./images/neza-inventor-s-kit-step-37-17.png) ![](./images/neza-inventor-s-kit-step-37-18.png) ![](./images/neza-inventor-s-kit-step-37-19.png) ![](./images/neza-inventor-s-kit-step-37-20.png) ![](./images/neza-inventor-s-kit-step-37-21.png) ![](./images/neza-inventor-s-kit-step-37-22.png) ![](./images/neza-inventor-s-kit-step-37-23.png) ![](./images/neza-inventor-s-kit-step-37-24.png) ![](./images/neza-inventor-s-kit-step-37-25.png) ![](./images/neza-inventor-s-kit-step-37-26.png) ![](./images/neza-inventor-s-kit-step-37-27.png) ![](./images/neza-inventor-s-kit-step-37-28.png) ![](./images/neza-inventor-s-kit-step-37-29.png) ![](./images/neza-inventor-s-kit-step-37-30.png) ![](./images/neza-inventor-s-kit-step-37-31.png) ![](./images/neza-inventor-s-kit-step-37-32.png) ![](./images/neza-inventor-s-kit-step-37-33.png) ### Connection Diagram Connect the [Ultrasonic Sensor](https://shop.elecfreaks.com/products/elecfreaks-planetx-ultrasonic-sensor?_pos=1&_sid=d432fa273&_ss=r) to J1, the [geekservo](https://shop.elecfreaks.com/products/elecfreaks-360-degrees-building-blocks-servo?_pos=2&_sid=bb30ff66c&_ss=r) to S1 and the two [motors](https://shop.elecfreaks.com/products/elecfreaks-high-speed-building-blocks-motor?_pos=4&_sid=bfad50d7f&_ss=r) to M1 and M4 on [Nezha Breakout Board](https://shop.elecfreaks.com/products/elecfreaks-nezha-breakout-board?_pos=1&_sid=c41e367c3&_ss=r). ![](./images/neza-inventor-s-kit-case-37-03.png) ## MakeCode Programming ### Step 1 Click "Advanced" in the MakeCode drawer to see more choices. ![](./images/neza-inventor-s-kit-case-37-04.png) For programming the [Ultrasonic Sensor](https://www.elecfreaks.com/planetx-ultrasonic.html), we need to add a package. Search with "PlanetX" in the dialogue box and click to download it. ![](./images/neza-inventor-s-kit-case-37-05.png) For programming [Nezha Breakout Board](https://www.elecfreaks.com/nezha-breakout-board.html), we need to add a package. Search with "Nezha" in the dialogue box and click to download it. ![](./images/neza-inventor-s-kit-case-37-06.png) *Notice*: If you met a tip indicating that some codebases would be deleted due to incompatibility, you may continue as the tips say or create a new project in the menu. ### Step 2 ### Code as the picture suggests ![](./images/neza-inventor-s-kit-case-37-07.png) ### Reference Link: [https://makecode.microbit.org/_iscUF8CzzYMd](https://makecode.microbit.org/_iscUF8CzzYMd) You may also download it directly:
### Result After powering on, the mechanical shrimp moves forward and waves the princers, it will turn the directions if there is obstacles being detected. ![](./images/case_0101.gif)