B4R Tutorials

Home Control 4

Hi guys
I want to share my project on this great community (source code free no donation)
I think it may be useful to someone
in the source code I commented out the functions
it should be simple...
 

Attachments

  • B4J-HomeControl.zip
    4.4 KB · Views: 372
  • B4R-Home-Control.zip
    2 KB · Views: 388
  • B4A-HomeControl.zip
    13.4 KB · Views: 394

How to calculate device's battery lifetime ?


Say, device with tiniest MCU (needed just 2 mA current for work) powered by CR2032 battery (of 200 mAh capacity) and sleeping almost 5 mins...
 

Attachments

  • TempDownload.png
    TempDownload.png
    96.7 KB · Views: 96

Arduino-PIDController-Library

An inline C wrap for this Github project. Should be able to use it for PID control. It works very well.

Study the code - change your pins to what you need. For the attached project:
A0 =...
 

Attachments

  • B4RControllinoPIDtoModify.zip
    5.4 KB · Views: 148

Controllino Mega PLC Examples

Attached is a B4R project (using inline C) to manipulate the ports of the Controllino Mega. In this project we do the following:
1. Toggle the OVL (over voltage) LED of the PLC between on/off...
 

Attachments

  • ControllinoPorts.zip
    1.2 KB · Views: 147

I3C

Today I learned a new thing. Besides I2C there is also I3C which has different key features than I2C but can operate at a legacy mode also. I am under the impression that it is a fairly new thing...
 

Provisioning: Start Access point, display it's Wifi credentials as a Wifi-QRCode (can be scanned by any phone)

As the title says, a standard WiFi-QRCode ist displayed on a tft screen. This can be scanned by any modern phone to automatically and it connects to the ESP, so you don't need to type any...
 

Attachments

  • QRConnect.zip
    3.6 KB · Views: 182

TFT displays: TFT_ESPI (inline C) example

Update:

1. Init Display as a separate sub
2. TFT_ESPI as "global"
3. Drawtext as a sub with parms
4. Updated example


Although there is a library and I appreciate the good work, I like to...
 

Attachments

  • TFT_B4R.zip
    1.4 KB · Views: 210
Last edited:

For those who like handmade signs

For those who enjoy making their own 8 Relays, DS18b20, Buzzer, Display, LDR Sensor,
 

Attachments

  • Imagem do WhatsApp de 2024-01-20 à(s) 13.40.35_1218f8de.jpg
    Imagem do WhatsApp de 2024-01-20 à(s) 13.40.35_1218f8de.jpg
    156.9 KB · Views: 194
  • 20240109_175211.jpg
    20240109_175211.jpg
    232.7 KB · Views: 183
  • Casa_Control PCB.zip
    87.4 KB · Views: 171

my second project with you

Hey guys, how are you?
I want to share my second project with you
Fan control with timer
I just got the same control back via Alexa and it couldn't work so that you have the best interest. I'm...
 

Attachments

  • 20240119_160906.jpg
    20240119_160906.jpg
    93.4 KB · Views: 195
  • PCB.JPG
    PCB.JPG
    294.4 KB · Views: 181
  • CONTROLE DE VENTILADOR_PCB.zip
    35 KB · Views: 177
  • Backup ESP_Config 2023-09-04 08.55.zip
    7.6 KB · Views: 176
  • Backup Casa_Controle_8 2023-07-04 16.26.zip
    70.6 KB · Views: 183

Writing & Reading Serial EEPROM 24C512 With Arduino Uno Using rWire

SERIAL EEPROM 24C512 Reading & Writing:
Sub Process_Globals
    Public Serial1 As Serial
    Private Wire As WireMaster
    Dim bc As ByteConverter
End Sub

Private Sub AppStart
    Serial1.Initialize(115200)
    Log("AppStart")...
 

How to write a Tutorial/Snippets/ShareYourCreations

Hi guys,

I know I am not the most prolific B4R user, but I'm proud to have been the first to post on the "Share Your Creations" of this sub-Forum.
The mentioned sub-Forums have become more and...
 
Last edited:

Connecting two Arduinos with rWire library

SS-2016-04-12_16.46.55.png


The rWire supports communication with other I2C/TWI devices.

One device acts as the master and the other devices act as...
 

ESP32 Camera Picture Capture and Video Streaming! (Updated with code!)

Hello!

Last December I made a request for support for the ESP32 Camera support. Well, I finally found the time to work on it myself and here's my initial attempt at implementing this with...
 
Last edited:

ChatGPT can help designing circuits

There is also an other quite useful capability of ChatGPT. It can help designing circuits by proposing components. The component it proposes is real and I have searched for it in...
 

P-MOSFETs

Today I was impressed. While being at the university, some 20 years ago I 've had a hard time understanding the principles of Transistors and MOSFETs. That was partly because I was starting...
 
Last edited:

MCUs comparison 2023

One popular MCU programmer made an YouTube stream with online testing and comparing the MCUs.
1. pin out high
2. make a test operation: a + b, a - b, a * b, a / b, sin(a), power(a, b), power(b...
 
Last edited:

compilation language: arduino-cli config

Last edited:

2 basic projects on esp : one with MQTT client and one with MQTT broker

it is just 2 basic projects to do some tests with MQTT
we have no personal data in projects, full provisioning is done by a Web server interface

one basic project is with Wifi and MQTT client...
 

Attachments

  • ESP_ConfigWifiMQTT_V1.4.zip
    5.6 KB · Views: 308
  • test_rsMQTTBroker.zip
    4.7 KB · Views: 315

ESP32: detailed OTA/Update via WebServer from SPIFFS file system

Last edited:

AES256 encrypted BLE (ESP32 & B4A) example

I took Erel's BLE example and added (as on the ESP32 side) AES256 encryption. For some reasons I wasn't able to use SPIFFS and/or WiFi parallel to BLE on the ESP32 side. Maybe you find a...
 

Attachments

  • B4a-Provisioning.zip
    14.9 KB · Views: 332
  • B4R-Provisioning.zip
    3 KB · Views: 332
Top