The kinematics of the legs have been completely solved by vector calculation with vectors with two indexes (matrix calculation) that allow the complete synchronization of the legs to perform quadrupedal gaits with movement in any direction...
Hi, This is my first creation for B4R and B4A. Thanks for the community on this forum which I learn much from. I know this is not first creation/stuff that people built, many of controlled DC motor car with bluetooth that already built out...
This system can measure wind speed. we used OptoCounter module in wind gauge system. that code is below. Sub Process_Globals Public Serial1 As Serial Public opto_pin As Pin Public opto_value As Int Private opto_timer As Timer...
Plotting a graph on Nextion Touch Screen 7 inch with capacitor charging data...
OLED 0.95", SSD1331, 96x64 displays bitmap. Online C sets the SPI and loads the B4X icon to the flash memory. The beetle is stored in the RAM. The display module is from Ebay...
OLED 0.95", SSD1331, 96x64 display driven by Arduino Uno or Nano to display pictures from SD card. The SD is interfaced by the main ATMEGA ISP and the Oled interfaced by USART as ISP. The code reads the SD 96 bytes at a time and streams them to...
Seven segments LED display, Arduino Uno or Nano egg timer. Seconds displayed, minutes are set by buttons. Also buttons for start and stop, pressing together MIN and MINx10 resets the display. Alarm at the end of count down switches on a 5VDC...
The electronic water descaler operates by wrapping coil of wire around the incoming water mains to pass a magnetic field through the water. The theory is that it causes the calcium in the water to stay in solution and so inhibit it from adhering...
it is a simple FTP server for ESP8266: it provides an easy way to list, add, remove and delete files in SPIFFS . - it is based on simpleFTP library for arduino (https://github.com/nailbuster/esp8266FTPServer) - it only allows one ftp...
I used @Peter Simpson code snippet on my project and it came with the beetle he has on his signature :), so I decided to show it as an example for TFT animation.
I've been banging my head all day to get it to work. The animation is from 3 bitmaps switched periodically. The code uses wire lib. Screen is 128x64, i2c, 1306 driver. The code is for Arduino Uno or Nano. To convert image to code: On a PC (MS...
Electronic lock 4 digits code. Digits are stored in the EEPROM. To change code press pushbutton once and enter 4 digits. The relay operates for 2 seconds to unlock. B4R code uses rEEPROM lib and rWIRE lib. The keypad is matrix 3x4, the Oled is...
Low frequency oscilloscope for PC using Arduino Uno or Nano. The input is to pin A0 of the Arduino which connected to PC via USB .Bandwidth up to 5KHz. The sampling is done by the Arduino ADC in a speed of about 36K sampling per sec. The Arduino...
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...