PlatformIO
alternative to Arduino IDE
Screenshots
Hunter's comment
If you had tried Arduino IDE, you will know that Arduino IDE could be one of the worst IDE. There is no code auto complete, all the files written in .ino format instead of .c or .cpp. In addition to that, you can only debug your code once you had compile it, and it only shows in command line, but not on the code editor itself.
PlatformIO could solve this pain! I had done a project with PlatformIO, where my codes are written in C++, and all the codes are seperated into individual files with Object Oriented concept.
About PlatformIO
PlatformIO is an ecosystem for building IOT project with Atom Text Editor. This project is open source and support more than 400 embedded boards including Arduino and Atmel chips.
Key Features
- Open Source Github
- Integrated with IDE (Using Atom)
- Support code syntax highlighting, code autocomplete and compile time check.
- Error checking and display in the source code editor on which line the error is.
- Making multiple files for bigger project.
- Can directly transfer compiled code to the board.
Final thoughts
This is a great open source tools integrated with Atom IDE, I had been successfully build a large scale IoT project with this library!
This is the project I had done with platform IDE, a solar boat with more than 10 sensors, using Arduino Mega.
Link
https://platformio.org?ref=steemhunt
Contributors
Hunter: @superoo7
This is posted on Steemhunt - A place where you can dig products and earn STEEM.
View on Steemhunt.com
Pros:
Cons:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome hunt ! Your hunt is now verified.
Join us on SteemHunt's discord
https://discord.gg/3BG4r4q
We welcome your participation in our vibrant community
checkout @steemhunt for latest updates
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
恭喜你!您的这篇文章入选 @justyy 今日 (2018-06-11) 榜单 【优秀被错过的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
Congratulations! This post has been selected by @justyy as today's (2018-06-11) 【Good Posts You May Miss】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Pros :
Cons :
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Pros: The best overall is the Open-Source, and the autocomplete feature.
Cons: Need time for newbie like me to understand hehe.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I love the promise this give, though I'm a beginner, I will give it a try.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I HAVE BEEN WORKING WITH ARDUINO FOR THE PAST FEW MONTHS. ILL HAVE TO CHECK THIS OUT NOW . THANKS FOR THE HUNT
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You've been upvoted by TeamMalaysia community. Do checkout other posts made by other TeamMalaysia authors at http://steemit.com/created/teammalaysia
To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach
Vote TeamMalaysia witness bitrocker2020 using this link vote for witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow, it looks cool.
Pros:
cons:
Thanks for your hunt.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
这个IDE看上去比Arduino IDE舒服多了。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
arduino IDE超烂的
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good Luck .....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Comment Deleted
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulation! Your hunt was ranked in 22nd place on 10 Jun 2018 on Steemhunt.
We have upvoted your post for your contribution within our community.
Thanks again and look forward to seeing your next hunt!
Want to chat? Join us on:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @superoo7!
Your post was upvoted by utopian.io in cooperation with steemhunt - supporting knowledge, innovation and technological advancement on the Steem Blockchain.
Contribute to Open Source with utopian.io
Learn how to contribute on our website and join the new open source economy.
Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Based on the banner, don't knew that PIO extension for VSCode now has peripherals debugger. That's new to me since last time I only know that peripherals debugger only available in Atom extension.
Btw, nice boat! Curious what sensors you plant there.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I din know it's on VSCode also hahaha, I was using Atom IDE. The sensors I used are 6 Ultrasonic sensors, Temperature sensor, Turbidity Sensor, pH sensor, compass, gps, and also dissolved oxygen sensor.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit