B4J app for measuring voltage and frequency using Arduino Nano or Uno. The frequency is counted over 1 second by dividing the 16MHz crystal, the ATMEGA328 can count up to 6MHz. The Arduino connects to the PC via USB. Sub Process_Globals...
edited: connecting to www was added. B4J app for testing and setting ESP8266/32 using AT Commands. AT commands are used to test the module, set baud rate, check version, set RF power etc. The app also connects to a router. List of AT...
The common way for IoT is to set the ESP8266 to server mode and connect to it from the WWW by entering your router static IP address in a browser. My internet provider don't have the option for static IP address. In this project the ESP...
Display text on TFT screen sent from PC. Arduino is Nano or Uno. TFT screen is 1.8" driver ST7735. Connected to PC via USB. Color and size are selectable. ' TFT module with ST7735 driver ' 1 LED 3.3 V or 5V via 47 ohm ' 2 SCK 13 ' 3...
1.8", 128x160 pixels TFT driven by Arduino Uno or Nano to display pictures from SD card. TFT driver is ST7735. The SD is interfaced by the main ATMEGA ISP and the TFT interfaced by USART as ISP. The code reads the SD 54 bytes at a time and...
Arduino Uno/Nano inputs outputs connected via USB controlled by PC/Android using B4J/B4A app . Sub Process_Globals Public Serial1 As Serial Private AStream As AsyncStreams Public out8 As Pin Public out9 As Pin Public out10...
OLED low frequency oscilloscope, bandwidth is DC to 1000Hz. Max sampling rate is 16000 samples per second. An oscilloscope with these specifications has limited use, but it is a good exercise in using OLED display. rWire lib is used for I2C...
The clock uses ATMEGA328 internal timers to get 1 minute time base which is as accurate as the 16MHz crystal. The code works for Arduino Nano and Uno only. Code has inline C for setting the timers, and wire lib for the OLED. The DF Player plays...
Hi All, In fact this is not a creation, but an added value for those designing hardware using Arduino and Bluetooth HC-5 or equivalent. This is a ready made board and can be bought for less than a dollar from eBay. A plug-and-play board .. just...
A sound recorder and playback for Arduino Uno or Nano with ATMEGA328P device using SD card. The card is initialized by the rSD lib and then the code reset the ATMEGA SPI to the code settings. The code uses commands for multi sector reading and...
Hi This project was initially just a student project but then I received a number of orders. This project is very small and practical
The code doesn't use any library, the SPI is set by inline C. Using 1.8" TFT with ST7735 driver, displaying universal 5x7 fonts for 0 to 9. The code works only for ATMEGA328, I used Arduino Nano. Voltage input at A0. Bitmap is BMP of 16 (5:6:5)...
Oled display of text and bitmap and analog bar. The code uses wire lib only to drive the I2C, the text and bitmap and analog bar are generated by functions in the code. The bitmap code is for size 48x16 for other sizes the code has to be...
The code doesn't use any library, the SPI is set by inline C. There are functions for initializing ST7735 1.8'' module, displaying characters and part of universal 5x7 fonts for 0 to 9 only, letters can be added if needed. The code works only...
This project is used to show temperature and humidity. To reduce the cost, I showed the temperature and humidity on a display. The two digits on the right show humidity and the two digits on the left indicate temperature.
Control 2 outputs (pins 2,3) of Arduino Uno by talking to your Android device using the B4A app. The device is connected via OTG cable. Words or sentences can be edited at run time or in the code. The app uses speech recognition.
Android configuration app: 0) ESP8266 MCU modules that are with Erel's WiFi Remote configuration (Server module) 1) App periodically activates WiFi of Android phone and connects to the current ESP's WiFi AP SSID (input those you set in ESP's...
this example of MQTT client on ESP8266 is built to make a gateway between a rfbridge sonoff with tasmota and mobiles with a MQTT client, to monitor 2 SOS buttons MQTT broker is cloudMQTT.com Global configuration - a start we have 2 SOS...
Something that worked for more than 40 years broke and I had to find a replacement. I want to show what I did. Background: Solar heating systems (for houses) can either be autonomous, where the water circulation is done by itself - hot water go...
A doorbell for Arduino Uno or Nano interfacing EEPROM with I2C. The EEPROM 24C512 is 512Kbits and it can store up to 3 seconds wave file of 22.050KHz, 8 bits, mono. The Arduino reads the ROM bytes in a sequential read mode and stream each byte to...