MineDuino

Quick rating

MineDuino

No reviews yet

Control your Minecraft world with electronics!

Industrial
Tech
In-Game Programming
Redstone Improvements
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
MineDuino-1.11.2-0.1.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

This mod adds the ability to control your Minecraft world with an Arduino and vice versa.

The following blocks are added to the game:

  • The Serial Sender can send redstone values to the Arduino to be applied to a certain pin
    • In Digital Write mode, the selected pin is set high depending on the redstone input being higher than 0 or not. This is possible on all pins.
    • In Analog Write mode, the selected pin outputs a PWM signal with its duty cycle set according to the redstone input. This is limited to pins with PWM functionality.
  • The Serial Receiver asks the Arduino for changes on the pin it is attached to and converts them to redstone power
    • In Digital Read mode, the block will output redstone level 15 or 0 depending on the attached pin's state. This is possible on all pins.
    • In Digital Read with Pullup mode, the same principle applies as with Digital Read mode with the only difference being that the internal pullup resistor of the attached Arduino pin is enabled. This is possible on all pins.
    • In Analog Read mode, the block outputs a redstone signal according to the voltage applied to attached analog pin. This is limited to analog pins.
    • In Interrupt mode, an interrupt is attached to the selected pin and the block gets an update every time the Interrupt Service Routine on the Arduino is called. This is limited to pins with Interrupt functionality.

For this mod to work, you need to flash the C code from the Arduino Sketch file provided in the GitHub repository onto your Arduino and have it connected via USB when you start the game. If the Arduino is not connected when the game starts, the blocks won't do anything. Disconnecting the Arduino while the game is running will crash the game! The COM port the mod tries to use can be changed in the config file, be sure to check the port your Arduino is using. The default configuration is COM3 for Windows. You can find the port your Arduino is connected to in the Arduino IDE or in the Windows Device Manager.

The Arduino Sketch as well as the config file are adapted to the Arduino UNO. If you want to use another Arduino board, you need to adjust both of those according to their documentation.

Disclaimer: If you use this mod, you are expected to have some experience with the Arduino platform

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works