B4RTutorialComms & Network
ESP Configurator based on B4RSerializator
This tool replaces the browser based solution (https://www.b4x.com/android/forum/threads/esp8266-wifi-remote-configuration.68596/). It is simpler and much more powerful.
@Erel · 2022-12-08
B4RSnippetB4R
Benchmark of Microcontrollers
Counts 200 cycles and logs the mean time between two cycles (in Millis)
@hatzisn · 2022-12-05
B4RSnippetAudio/Video
MCP3204 12bit ADC with ESP32
MCP3204 12bit ADC with ESP32
@embedded · 2022-11-19
B4RSnippetMQTT
ESP32CAM - Print Logs Workaround - b4xlib included
All of you that have bought the ESP32CAM you know that it does not print logs in B4R. So if you cannot go through a problem, just go around it. The around way is to post in MQTT server the logs and display them in B4J app. And it works.
@hatzisn · 2022-10-24
B4RSnippetComms & Network
Ethernet ENC28J60 solution
Ethernet ENC28J60 solution
@Nator · 2022-10-10
B4RLibraryB4R other hardware
library for PCF8574
This library gives easy control over the 8 pins of a PCF8574 and PCF8574A chip. These chips are identical in behavior although there are two distinct address ranges.
@candide · 2022-08-02
B4RLibraryHome automation
rEspalexa livrary
It allows you to set a ranged value (e.g. Brightness, Temperature) and optionally a color, additionally to standard on/off control. For example, you can say "Alexa, turn the light to 75% / 21 degrees".
@candide · 2022-08-02
B4RLibraryB4R sensor
rRFXMeter
The goal is to send sensor & actuator data from an Arduino Microcontroller to Domoticz Home Automation System by using a RFXCOM RFXtrx433e transceiver.
@rwblinn · 2022-07-22
B4RTutorialMQTT
Node-Red MQTT controlling 8+8 digital Inp-Out and I2C ADC on ESP32
Node-Red MQTT controlling 8+8 digital Inp-Out and I2C ADC on ESP32
@TiDi · 2022-06-23
B4RLibraryComms & Network
rLoRa library
An Arduino library for sending and receiving data using LoRa radios.
@candide · 2022-06-20
B4RTutorialMQTT
Node-Red MQTT controlling 8 relays ESP32
Here a sample program to control 8 outputs on arduino ESP32. The program use the MQTT protocol to exchange the data (really a single byte). By Node-red web interface the user set or reset the relay and the arduino send back the status as feedback.
@TiDi · 2022-06-05
B4RLibraryB4R LCD/TFT
rESP3228CYD
rESP3228CYD is an open source SPI LCD graphics library with basic functionality for the Sunton ESP32 2.8" TFT Cheap Yellow Display (CYD).
@rwblinn · 2022-05-07
B4RTutorialWeather
Mini Weather Station with LCD
A Mini Weather Station experiment displaying on a 16x2 LCD the Temperature + Humidity (Line1) and Pressure + Altitude (Line2). In addition, a trendindicator (=,+,-) is shown for each measure.
@rwblinn · 2022-04-19
B4RLibraryB4R LED
rTM1637Ex
rTM1637Ex is an open source B4R library for writing to TM1637 7-segment-displays connected to microcontroller, like Arduino.
@rwblinn · 2022-04-09
B4RTutorialArduino/ESP
Glossary for Arduino Development
This is not a tutorial for B4R. I think a glossary of terms might be useful for beginners to electronics and B4R. So I created my own list in GitHub to record the terms that I find need explanation.
@aeric · 2022-04-04
B4RSnippetB4R other hardware [96 PINS]
Reading 6 CJMCU [96 Pins] for keyboard
Reading 6 CJMCU [96 Pins] for keyboard
@Hans- Joachim Krahe · 2022-03-29
B4RLibraryComms & Network
rAsyncTCP on esp32
rAsyncTCP on esp32
@candide · 2022-03-24
B4RTutorialComms & Network
ESP32: OTP/2FA example
This example generates a OTP/2FA ("One Time Password") as you know it when you login to a website and you get a 6 digit code via sms. It changes every 30 seconds.
@KMatle · 2022-02-16
B4RTutorialArduino/ESP [PROBABLY SUITABLE FOR BATTERY POWERED PROJECTS]
E-Paper [probably suitable for battery powered projects]
E-Paper [probably suitable for battery powered projects]
@hatzisn · 2022-02-15
B4RSnippetEncryption [OTHER MD''S WILL DO, TOO]
ESP32: HMAC with SHA256 [other md''s will do, too] via inline c
Here''s a short example how to generate a HMAC SHA256 hash (via passphrase). It''s good to "sign" messages as a passphrase is used to hash a message.
@KMatle · 2022-02-01
B4RSnippetDate/time [THE EASY WAY]
Get the time from a timeserver [the easy way]
Get the time from a timeserver [the easy way]
@KMatle · 2022-02-01
B4RSnippetStrings
Base64 en-/decode via inline C
Base64 en-/decode via inline C
@KMatle · 2022-01-31
B4RTutorialEncryption [ANY OTHER PLATTFORM WILL DO, TOO]
Updated RSA Encryption between B4x and ESP32''s [any other plattform will do, too]
Here''s an updated example how to - generate an RSA keypair (Public and Private key) on a ESP32 and on B4x - export these keys in PEM format (compatible with any other plattform like B4x, .net, php, python, etc.) - exchange the Public Keys (here via WiFi/AsyncStreams) - encrypt and decrypt on both sides
@KMatle · 2022-01-30
B4RLibrarySerial comm/USB
rSPI library and rSPI32 library
A wrapper for SPI library from esp8266 project and a wrapper for SPI32 from esp32 project
@candide · 2022-01-29
B4RTutorialArduino/ESP
DroneBot Workshop - A great dissection of the new Arduino IDE
DroneBot Workshop - A great dissection of the new Arduino IDE
@hatzisn · 2022-01-24
B4RTutorialWebApp
Full responsive ESP8266 settings WebApp with websockets
Full responsive ESP8266 settings WebApp with websockets
@hatzisn · 2021-12-26
B4RLibrarySerial comm/USB
rSPI32 - A port of rSPI for ESP32 boards
rSPI32 - A port of rSPI for ESP32 boards
@hatzisn · 2021-12-04
B4RLibrarySerial comm/USB
rSPI
SPI library for Arduino
@hatzisn · 2021-10-27
B4RTutorialB4R other hardware [AWG - SURFACE - DIAMETER]
Cables [AWG - Surface - Diameter]
Cables [AWG - Surface - Diameter]
@hatzisn · 2021-10-26
B4RLibraryLego
rLegoinoBoost
This B4R library wraps the Boost methods of the Legoino Library. The rLegoinoBoost library enables controlling the LEGO® Motorized Hub (MoveHUB) from the LEGO Creative Toolbox 17101.
@rwblinn · 2021-10-19