B4R - New free development tool for Arduino

B4R, which is currently in beta, is a new development tool for Arduino.

It is part of four similar development tools: B4A - Android, B4i - iOS, B4J - desktops, servers and ARM boards and now B4R for Arduino.

B4J and B4R are completely free.

All four tools use the same programming language, B4X. B4X is a modern version of visual basic.

The beta version can be downloaded here: B4R beta is available for download! | B4X Programming Forum

You can see the tutorials here (many more will be available soon): B4R Tutorials | B4X Programming Forum

IDE screenshot:

The nice thing about B4X tools is that you can quite easily create solutions with different platforms.

For example:

YouTube video with two Arduinos, Raspberry Pi, Android and iPad: B4R is coming... - YouTube

I hope you like it :slight_smile:

B4R v1.00 has been released. The full version can be downloaded here: Learn Arduino ESP8266 & ESP32 Basic Programming | B4R

B4R v1.20 BETA is now available for download. B4R now also supports ESP8266 boards:

B4R v1.20 has been released: B4R v1.20 has been released! | B4X Programming Forum

B4R now supports Arduino 101 (with BLE) and APDS 9960 gesture sensor: rAPDS9960 - Gesture Sensor | B4X Programming Forum

YouTube: Android - Arduino: Gesture Sensor with BLE - YouTube

B4R v1.50 is now available for download. Many improvements to the IDE as well as a new type (B4RSerializator) that makes it simple to share data with other platforms:

B4R v1.80 BETA is available for download: B4R v1.80 BETA is available for download | B4X Programming Forum
This update brings auto-formatting, support for Arduino IDE 1.8.0, SSL sockets (ESP8266) and more.

Http client implemented with the new version: [module] rHttpUtils2 - Http Client | B4X Programming Forum

B4R now also supports ESP32: Initial support for ESP32 | B4X Programming Forum

Still some open issues but it does look promising.

B4R v2.00 has been released: B4R v2.00 is available for download | B4X Programming Forum

It includes better support for ESP32, IDE improvements and other improvements.

v2.20 has been released: B4R v2.20 is available for download | B4X Programming Forum

The IDE is now fully localizable:

Thanks for sharing!

B4R v2.60 is available for download: Learn Arduino ESP8266 & ESP32 Basic Programming | B4R

Modern IDE with support for Arduino, ESP8266 and ESP32 (100% free).

B4R v3.30 has been released. It includes many IDE improvements: