Mindstorm INO V1 banner

Mindstorm INO V1

17 devlogs
12h 28m 46s

This project provides a custom library for programming the L293D Arduino motor shield using a modular architecture inspired by Lego Mindstorms NXT. It abstracts low-level motor control and organizes hardware into structured motor, sensor, and serv…

This project provides a custom library for programming the L293D Arduino motor shield using a modular architecture inspired by Lego Mindstorms NXT. It abstracts low-level motor control and organizes hardware into structured motor, sensor, and servo ports, allowing developers to interact with robotic components through a clean and consistent API instead of direct pin manipulation.
The system also integrates a Bluetooth communication module, enabling wireless control and data exchange with mobile devices. This allows users to remotely operate the robot, send commands, and monitor sensor inputs in real time, creating a compact framework for building and controlling robotics projects.

Demo Repository

Loading README...

spj27

Shipped this project!

Hours: 12.51
Cookies: 🍪 41
Multiplier: 11.19 cookies/hr

This is an attempt to make a device that is similar to lego mindstorms but using an Arduino to get that easey-coding experience with reusable components

spj27

The project is complete

Attachment
0
spj27

Shipped this project!

Hours: 3.99
Cookies: 🍪 99
Multiplier: 24.78 cookies/hr

I made a Lego Mindstorm style Arduino Board. It can be programmed using the custom library that I made with simplified functions.
It can be easily replicated by following the instructions on github.
I made this so that people can experience Lego Mindstorm EV3 without spending $800 on it.

spj27

Fixed the loading screen error.

Attachment
0
spj27

Created a circuit diagram and a basic software.

Attachment
0
spj27

Improved code quality and logic

Attachment
0
spj27

Shifted from L293D shield to L293 IC to make it compact

Attachment
0
spj27

Improved push/release functionality

Attachment
0
spj27

Added buttons functionality, with press and release detection.

Attachment
0
spj27

Added LCD functions, and created a simple program that writes distance from ultrasonic sensor on the LCD.

Attachment
0
spj27

Added basic LCD support

Attachment
0
spj27

Fixed C++ errors

Attachment
0
spj27

Added IR sensor support.

Attachment
0
spj27

Added servo support.

Attachment
0
spj27

Added the distance (Ultrasonic Sensor) and basic docs.

Attachment
0
spj27

Built a basic bluetooth controlled car

Attachment
0
spj27

Added bluetooth and motor functionality

Attachment
0
spj27

Initialized the base of the project.

Attachment
0