B4X

Develop Android, iOS and IoT applications

  • Home
  • Products
    • B4A (Android)
    • B4i (iOS)
    • B4J (Desktop)
    • B4R (Arduino)
  • Showcase
  • Store
  • Community

B4R – Easily build native Arduino & ESP8266 programs

B4R is a 100% free development tool for native Arduino and ESP8266 programs.
B4R follows the same concepts of the other B4X tools, providing a simple and powerful development tool.
B4R, B4A, B4J and B4i together make the best development solution for the Internet of Things (IoT).

Download B4R Full Version

Screenshots & Videos

  • Modern IDE
    Modern IDE
  • Many connectivity options
    Many connectivity options
  • Arduino - Android BLE connection
    Arduino - Android BLE connection
  • Servo motor by Robert W.B. Linn.
    Servo motor by Robert W.B. Linn.
  • OLED Example
    OLED Example
  • 4X4X4 LED CUBE by Cableguy
    4X4X4 LED CUBE by Cableguy
See More

Installation

1. Install Arduino IDE (v1.6.11)
  • Arduino IDE: Arduino
  • Note that it will not work with Arduino IDE v1.6.12 due to a bug in that version.
2. Install and configure B4R
  • Download B4R Full Version
  • Open B4R.
  • Choose Tools > Configure Paths.
  • Use the Browse button to locate "Arduino.exe". It is located in the Arduino IDE installation folder.
  • Choose Tools > Board Selector and select the board type and serial port.
3. Next Steps
  • Join our community
  • Download the beginner's guide
  • Use the site search feature (top right corner). It works!

Documentation

  • Documentation Index
  • Tutorials List
  • Beginner's Guide (pdf)
  • B4R Forum
  • Timer based blink example
  • Button example
  • Memory, variables and objects
  • Data types
  • Strings and bytes
  • Timers, loopers and CallSubPlus
  • External serial connector
  • Getting Started with ESP8266

Frequently asked questions

Q: Is B4R completely free, including for commercial purposes?

A: Yes.

Q: Can I access the C source code and the generated objects?

A: Yes. The code and the compiled objects are available under the Objects folder.

Q: Are the libraries open source?

A: Yes. B4R libraries are open source (MIT license). The code is available in the libraries folder.

Q: I'm getting this error on startup: "Application could not be initialized correctly error 0xc0000135".

A: Install Microsoft .Net Framework 4+
  • Windows Vista+: .Net Framework 4.5.2.
  • Windows XP: .Net Framework 4.0.

 
  • Screenshots
  • Installation
  • Documentation
  • FAQ
Top
  • Home
  • Products
    • B4A (Android)
    • B4i (iOS)
    • B4J (Desktop)
    • B4R (Arduino)
  • Showcase
  • Store
  • Community
About us
Follow us:

Latest Versions

    B4A v6.50 (changelog)
  • B4i v3.50 (changelog)
  • B4J v4.70 (changelog)
  • B4R v1.50 (changelog)

Contact Us

[email protected]

Become an affiliate

More information

Copyright © 2017 · Anywhere Software. Android is a trademark of Google Inc. iOS is a registered trademark of Apple. Arduino is a trademark of Arduino. Java is a trademark of Oracle.