Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,151,385 members, 7,812,135 topics. Date: Monday, 29 April 2024 at 08:50 AM

Arduino Visual Embedded Programming With Flprog - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Arduino Visual Embedded Programming With Flprog (2892 Views)

Can I Learn Programming With My Smartphone / Learn Embedded Programming / Embedded Programming With Android (2) (3) (4)

(1) (2) (Reply) (Go Down)

Arduino Visual Embedded Programming With Flprog by onostech(m): 9:27am On Oct 07, 2022
#flprog #embedded #arduinoplc #plc
FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram for programming Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo and lots more. There are functional blocks built around Arduino Libraries for a number of modules like the DS3231 Real-Time clock, I2C LCDs, DHT22, HC-SR04, SD Card, MAX7219, Nextion-HMI, and even service connection to RemoteXY app and LCD display menu structure. Provision is made available for building users functional blocks which could also be downloaded from the developer website. FLProg is suitable for embedded application programming.


https://www.youtube.com/watch?v=Pw-3iZPyYmw
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 9:20pm On Oct 09, 2022
#flprog #esp32 #embedded #arduino #nodemcu
FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram for programming Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo and lots more. This video highlights the Basic Elements functional blocks (AND, OR, XOR, Bounce, Terminal & State blocks) and Trigger functional blocks (Set-Reset, T-Trigger, Rising and Falling edge). The programming demonstration circuit uses the ESP32 NodeMCU, push-button switches, resistor and LED.


https://www.youtube.com/watch?v=_r84Pmh5Z6I
Re: Arduino Visual Embedded Programming With Flprog by EngrBouss(m): 10:19pm On Oct 09, 2022
Keep it up man

1 Like

Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 2:32pm On Oct 23, 2022
EngrBouss:
Keep it up man
Thanks
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 2:33pm On Oct 23, 2022
#flprog #esp32 #embedded #arduino #nodemcu
This video highlights the Timer blocks (TON and TOF) and Generator blocks (Single Shot Generator, Symmetrical and Asymmetrical Multivibrator blocks) in FLProg. The programming demonstration circuit uses the ESP32 NodeMCU, push-button switch, resistor and LED.

FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram for programming Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo and lots more.


https://www.youtube.com/watch?v=z-2f1p45DBQ
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 10:14am On Oct 26, 2022
#flprog #esp32 #embedded #arduino #nodemcu
The 7-segment display block in FLProg can be configured to display single or multiple-digit displays in static or dynamic indication mode as well as the dots. The counter block can be configured as a UP counter, a Down counter, or a UP/Down counter with a single input and one with separate inputs. The programming demonstration circuit uses the ESP32 NodeMCU, a push-button switch, and a two-digit 7-segment display.


https://www.youtube.com/watch?v=qKKjv3Lq73k
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 6:57pm On Oct 26, 2022
#flprog #esp32 #embedded #i2c #nodemcu
The display block for liquid crystal display in FLProg can be configured to operate a 4-bit mode parallel LCD or a serial I2C LCD to display data constant or input from other blocks. The converter string block converts decimal data from analog input to a string variable required by I2C LCD which is first scaled by the scale block to the required range. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD) and a potentiometer.


https://www.youtube.com/watch?v=gpPK0TRA5yk
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:20am On Oct 30, 2022
#flprog #esp32 #embedded #i2c #encoder
Additional blocks called user blocks can be downloaded and used in FLProg of which the encoder user block is one. The encoder block is used to program the functionality of the rotary encoder used to count in the positive or negative. The encoder user block is edited to have the functionality where an upper or a lower count limit can be set. The encoder count is displayed on an I2C LCD using the ESP32. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD) and a rotary encoder.


https://www.youtube.com/watch?v=tsXgdBsmDQY
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:01am On Nov 06, 2022

https://www.youtube.com/watch?v=gU9pFi2k_Wg

The real-time clock (RTC) block for obtaining the date and time can act on the ESP32 internal RTC as well as on the DS3231 RTC module. The block can be configured to retrieve the different formats of date and time. FLProg can set the correct time and date of the DS3231 RTC module by synchronizing it with the computer's date and time. The inbuilt temperature sensor of the DS3231 module can also be retrieved with the FLProg function block. The values for the time, date and temperature are accessed and displayed on the I2C LCD using a pushbutton switch. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD), DS3231 and a pushbutton switch.
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 10:20am On Nov 09, 2022

https://www.youtube.com/watch?v=9Uox450CNnc

#menu #flprog #esp32 #embedded #i2c #ds3231 #rtc
The program from video number 7 was modified to include the menu and the RTC block setting time. The menu block is used to create a menu structure for accessing the setting of the date and time of the DS3231 real-time clock module and displaying them on the I2C LCD. Four push button switches were used to access the menu structure. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD), DS3231, and four pushbutton switches.
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:35am On Nov 27, 2022

https://www.youtube.com/watch?v=mfv0j64WKss

#menu #flprog #esp32 #embedded #i2c #ds3231 #rtc
An Alarm clcok of hour and minute was added to the program from video number 8 that used four push-button switches to access the menu structure to display the DS3231 values of date, time and temperature. The alarm hour and minute were added to the menu block and their values were saved in the EEPROM using the SEEPROM block and retrieved with the REEPROM block. The set hour and minute are all displayed on the LCD. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD), DS3231, buzzer, and four push-button switches.
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:28am On Jan 08, 2023
#temperaturesensor #flprog #esp32 #embedded #i2c #ds18b20 #programming
The DS18B20 temperature sensor uses a single-pin communication line between the sensor and a microcontroller. Two methods are demonstrated in retrieving the sensor address. One is to upload an Arduino sketch and the second is to use the scanning the onewire bus block. The measured temperature value is then shown on an LCD. The programming demonstration circuit uses the ESP32 NodeMCU, I2C Liquid Crystal Display (LCD) and DS18B20.


https://www.youtube.com/watch?v=203AN52wEwE
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 10:09am On Jan 23, 2023
#iot #flprog #esp32 #remotexy #embedded #programming #nodemcu #clouds

You can control and monitor your ESP32 devices or any other controller boards from anywhere in the world with an internet connection using RemoteXY android app and IoT cloud. The graphical user interface (GUI) for the RemoteXY android app is first created on the web from remotexy.com. The generated code from remotexy.com is programmed into the ESP32 with FLProg Arduino embedded visual programming environment. The ESP32 is first programmed as an access point and then with RemoteXY IoT cloud. The RemoteXY IoT cloud server with an internet connection will allow you access to your device from anywhere in the world. The programming demonstration circuit uses the ESP32 NodeMCU, LEDs, a push-button switch and a potentiometer.


https://www.youtube.com/watch?v=CuZntm0lRIA
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 7:56pm On Feb 26, 2023
#modbus #scada #flprog #esp32 #embedded #programming #rs485

Industrial data exchange between field devices can be achieved with the Modbus communication protocol. The Modbus coils, discrete inputs, input registers and holding registers were programmed into the ESP32 using FLProg. The Modbus RTU connection was established between the ESP32 and FLProg SCADA on a computer using the TTL-to-RS485 converter and the USB-to-RS485 converter modules. The programming demonstration circuit uses the ESP32 NodeMCU, LEDs, a push-button switch, a potentiometer, an I2C LCD, a TTL-to-RS485 converter, and a USB-to-RS485 converter module.



https://www.youtube.com/watch?v=u9AZxS5PS-s
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 3:36pm On Mar 19, 2023
#flprog #remotexy #esp8266 #relay #embedded #iot The ESP8266 ESP01 relay module is suitable for smart homes and internet of things projects. It is programmed with the FLProg IDE and controlled with remotexy mobile app. The mobile app interface is created with the remotexy web interface and the generated code is copied into the ESP8266 ESP01 FLProg program. The remotexy mobile app controls the ESP8266 ESP01 relay to switch on/off a light bulb.


https://www.youtube.com/watch?v=ZIw0AnAsR9U
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 10:57am On May 27, 2023
#esp8266 #e32 #ebyte #cdebyte #lora #iot #remotexy #flprog

Three EBYTE E32-433T20DT LoRa modules were used to build a LoRa network that connects to a cloud server. The LoRa network is made up of a DS18B20 temperature end node with an Arduino Nano and the EBYTE E32-433T20DT LoRa Module, a relay end node with an Arduino Nano and the EBYTE E32-433T20DT LoRa Module, and a master device with a Wemos D1 mini ESP8266 and the EBYTE E32-433T20DT LoRa Module and an LCD. The Wemos D1 mini ESP8266 LoRa master device receives the temperature readings periodically from the DS18B20 temperature end node and sends it through the remotexy IoT cloud to a mobile phone. The relay module is also operated from the remotexy mobile phone app through the Wemos D1 mini ESP8266 LoRa master device. Programming of the master device and end nodes was done with FLProg.


https://www.youtube.com/watch?v=FhQGKJp6ZYg
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:23am On Jun 04, 2023
#flprog #remotexy #esp8266 #dht11 #embedded #iot #homeautomation

The ESP8266 ESP01 DHT11 temperature/humidity sensor module, similar to the ESP8266 ESP01 relay module, is suitable for smart homes and Internet of Things projects. It is programmed with the FLProg IDE and monitored with the RemoteXY mobile app. The mobile app interface is created with the remoteXY web interface, and the generated code is copied into the ESP8266 ESP01 FLProg program. The RemoteXY mobile app displays the temperature and humidity sensor values.


https://www.youtube.com/watch?v=Xfs-woLjhLA
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 12:25pm On Jul 23, 2023
#flprog #esp8266 #nodemcu #ladder #arduino
This video is an introduction to FLProg Ladder Logic programming. The steps in programming and configuration of contacts, coils or relays and bistable relays were shown. The programming demonstration circuit uses the ESP8266 NodeMCU, push-button switches, resistor and LED.

FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram to program Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo, and many more.


https://www.youtube.com/watch?v=VV_0hWboPb8
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:25am On Aug 06, 2023
#flprog #esp32 #embedded #arduino #nodemcu
FLProg Ladder Logic Timer blocks are configured as timer on delay and timer off delay with adjustable external input delay by a potentiometer connected to the analog input of the ESP8266 NodeMCU. The programming demonstration circuit uses the ESP8266 NodeMCU, push-button switch, resistor and LED.


https://www.youtube.com/watch?v=cQ11z2nA-cw
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 4:36pm On Aug 21, 2023
#flprog #esp32 #embedded #arduino #nodemcu #generator
FLProg Ladder Logic generator blocks are configured as monostable multivibrator, symmetrical multivibrator and asymmetrical multivibrator with adjustable external input delay by a potentiometer connected to the analog input of the ESP8266 NodeMCU. The programming demonstration circuit uses the ESP8266 NodeMCU, push-button switch, resistor and LED.

FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram for programming Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo and lots more.


https://www.youtube.com/watch?v=Xqfv6xtXIWM
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 3:22pm On Aug 23, 2023
#flprog #esp32 #embedded #arduino #nodemcu #generator
FLProg Ladder Logic counter block can be configured as up counter, down counter, up-down counter and two input up-down counter. These counter options were demonstrated alongside the comparator block options of equal, less than, greater than and not equal. The programming demonstration circuit uses the ESP8266 NodeMCU, push-button switch, resistor and LED.


https://www.youtube.com/watch?v=9Sia8GWc4cc
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 7:33pm On Aug 27, 2023
#flprog #esp32 #arduino #nodemcu #i2c #lcd
Analog and digital data status can be shown on an I2C LCD with the configured FLProg Ladder Logic HD44780 display block. The programming demonstration circuit uses the ESP8266 NodeMCU, push-button switch, resistor, LED and the I2C LCD.


https://www.youtube.com/watch?v=aAN0gm-6b2Y
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 2:43pm On Sep 03, 2023
#flprog #esp8266 #arduinoplc #nodemcu #servomotor
Several servo motor blocks can be programmed in FLProg to control several servo motors connected to an ESP8266 Arduino PLC. The program demonstration uses a potentiometer connected to an ESP8266 to manually control a servo motor. The ESP8266 is also programmed to self-control the servo motor.


https://www.youtube.com/watch?v=-LQsv1bitWQ
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 7:20pm On Sep 03, 2023
#flprog #esp8266 #modbusrtu #hmi #arduinoplc #nodemcu
The OP320 HMI panel is programmed with the OP20 Edit tool and the ESP8266 NodeMCU with FLProg to control and monitor connected sensors and devices. The OP320 HMI panel controls a potentiometer, an LED and a mini servo motor through the ESP8266 NodeMCU. Modbus RTU protocol was programmed into the ESP8266 NodeMCU and configured in the OP320 HMI panel to communicate between the devices.


https://www.youtube.com/watch?v=7aq8GNwlCxo
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 6:22pm On Sep 10, 2023
#flprog #esp8266 #modbusrtu #hmi #arduinoplc #nodemcu
The RemoteXY block was included in the program for the OP320 HMI panel from video number 7 to allow for concurrent monitoring and control of the ESP8266 actuators and sensors from the OP320 HMI panel and the RemoteXY smartphone app. The smartphone graphical user interface was programmed with the RemoteXY web interface. The sensors and actuators were then monitored and controlled with the RemoteXY smartphone app and from the OP320 HMI panel.


https://www.youtube.com/watch?v=571azRzWxBk?si=w5agRe1Ar5Q59hLf
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 6:28pm On Sep 10, 2023
#flprog #esp8266 #modbusrtu #hmi #arduinoplc #nodemcu
The RemoteXY block was included in the program for the OP320 HMI panel from video number 7 to allow for concurrent monitoring and control of the ESP8266 actuators and sensors from the OP320 HMI panel and the RemoteXY smartphone app. The smartphone's graphical user interface was programmed with the RemoteXY web interface. The sensors and actuators were then monitored and controlled with the RemoteXY smartphone app and the OP320 HMI panel.


https://www.youtube.com/watch?v=571azRzWxBk?si=w5agRe1Ar5Q59hLf
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 1:00pm On Sep 17, 2023
#flprog #esp8266 #vtscada #modbustcp #arduinoplc #nodemcu

The FLProg ESP8266 program that communicates with the OP320 HMI panel with the Modbus RTU protocol in video number 7 was converted to Modbus TCP for wireless communication with the VTScada application. VTScada then monitors and controls the potentiometer, an LED, and a mini servo motor through the ESP8266 NodeMCU. Modbus TCP tags and widgets were created and addressed in VTscada according to the existing tags created in FLProg for the ESP8266 NodeMCU.

FLProg is a visual or graphical programming language that uses PLC's Function Block Diagram or Ladder Diagram for programming Arduino Uno, Micro, Nano, Mega Leonardo, ESP8266, EP32, Intel Galileo and lots more


https://www.youtube.com/watch?v=JGrw8bWm8zQ?si=EYV2lKlYLinSIwCi
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 11:23am On Oct 08, 2023
#flprog #remotexy #esp8266 #esp01 #relay #embedded #iot

The ESP8266 ESP-01 relay module is suitable for smart homes and internet of things projects. The ESP8266 ESP-01 relay is programmed with the FLProg IDE and controlled with RemoteXY mobile app. The mobile app interface is created with the RemoteXY web interface and the generated code is copied into the ESP8266 ESP-01 relay FLProg program. The RemoteXY mobile app controls the ESP8266 ESP-01 relay to switch on/off a light bulb.


https://www.youtube.com/watch?v=Mp5QvvD7b4o
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 4:14pm On Oct 22, 2023
#esp8266 #esp01 #flprog #remotexy #ds1820 #temperature #homeautomation #iot An FLProg logic is drawn for the ESP8266 ESP01 DS18B20 temperature sensor module, which measures room temperature with the DS18B20 sensor and transmits it with the ESP8266 ESP01 Wi-Fi module to the RemoteXY smartphone app. The smartphone app indication was created with the RemoteXY web interface and programmed with FLProg into the ESP8266 ESP01. The FLProg program retrieves the temperature value from the DS18B20 sensor and sends it to the RemoteXY block, which is then transmitted through the ESP8266 ESP01 access po#IoT


https://www.youtube.com/watch?v=OrBUj2QY7ic
Re: Arduino Visual Embedded Programming With Flprog by onostech(m): 8:22pm On Oct 24, 2023
#esp8266 #esp01 #flprog #remotexy #pzem-004t #energy #homeautomation #iot

The PZEM-004T energy monitor measures AC voltage, current, active power, frequency, power factor, and active energy and transmits them through its TTL UART interface to the ESP8266 ESP01 and to the RemoteXY smartphone app. The smartphone interface is developed with the RemoteXY web interface and the generated code was copied into the RemoteXY block in FLProg. The PZEM-004T block in FLProg makes it easy to retrieve the measured parameters from the PZEM-004T to the ESP8266 ESP01. The ESP8266 ESP01 program is written with FLProg and upload to the ESP8266 ESP01 using the Arduino IDE with the ESP8266 ESP01 programmer. The smartphone connects to the ESP8266 ESP01 hotspot with which the RemoteXY app receives the measured parameters from the PZEM-004T energy monitor.


https://www.youtube.com/watch?v=OsGt8lpkEec

(1) (2) (Reply)

How Did You Land You First Job As A Self-taught Developer? / Nigerian Linux Distribution: do we need one? / Woocommerce Shipping Plugin For Local Governments

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 49
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.