BendyRoad features in detail
IDE
Specification driven code generation
No worries about AI hallucinating your code together. You specify the rules, we generate the code. No AI.
No need to learn a programming language
BendyRoad eliminates the need for complex languages like C and C++. The closest thing to programming you’ll encounter is writing logic rules, which resemble elementary school math. It’s like creating formulas in a spreadsheet.
Rules based logic
To incorporate intelligent behavior, you can define rules consisting of conditions and actions. We’ve even included an ‘if’ statement for added flexibility.
Continuous error checking
As you work in the IDE, it constantly checks your work for logic errors, compiling them into a to-do list for later review. This process won’t disrupt your workflow.
Automatic port detection
The IDE scans all available ports to identify the appropriate controller or programming tool.
Integrated programming software
BendyRoad communicates directly with the microcontroller, eliminating the need for additional programming software.
Firmware
Change detection
BendyRoad firmware reacts to changes in io and timers, which can significantly affect energy consumption – a critical factor when operating on batteries.
Real-time kernel
BendyRoad utilizes a real-time kernel, ensuring that the rules you’ve defined are executed nearly simultaneously. BendyRoad automatically prioritizes internal tasks.
Hardware
Compatibility with AVR8/Arduino
BendyRoad supports AVR8 CPUs like the ATMega2560 and ATMega328P, which are also used in popular Arduino Mega and Arduino Uno devices. This means you can continue using your existing Arduino hardware.
Wide variety of controls and indicators
BendyRoad offers blocks for switches, potentiometers, light sensors, heat sensors, LEDs, LCD displays, stepper motors, and H-bridges.