I'm doing my first baby-steps to build tools using Arduino. I'd like to know if there is a way to write python scripts to build programs for Arduino. Most of IDEs I found are non-supported IDEs. Is there any "recommended" IDEs that I should use.

  • 2
    Before asking about an IDE you should ask if it's even possible in the first place. Commented Dec 6, 2014 at 21:30

1 Answer 1


The recommended IDE for writing C/C++ for Arduino for beginners is the formal Arduino IDE, of which you can read more on the arduino.cc website.

Python is an interpreter language, and as such, require an interpreter running on the target machine. Unfortunately, the Arduino does not natively support running an Python interpreter, although some efforts has been made in that direction, for example the Python on a chip project, or the Python Arduino Proto API v2. See this SO question for more details. If you go with any of these options, the IDE you would use would be your favorite Python IDE.

Note that both projects have their downsides, and actually there is no real alternative equivalent to running compiled C/C++ code on the Arduino. If you have strong Python programming abilities, this shouldn't be too hard for you as well :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.