Projects

 

[I2C PCF8574 LIBRARY]

I2c communication with the PCF8574 parallel i/o by bitbanging from Esp32Forth directly to a pin. All is written in high level Forth, so you can transport this code to other mpus.  This way you can convert any of the ESP32 pins into an I2c port. (by Peter Forth) https://www.ti.com/lit/ds/symlink/pcf8574.pdf

[DIGITAL READ WRITE FROM A REGISTER PROJECT #2 ]

Add information about your project. You can include success metrics, timelines, and the latest updates. You can make a copy of the project page and link to it from here.

link to the expressif manual 

https://www.forth2020.org/esp32forth/technical-manuals-esp32

(by Peter Forth)

 

[Project 3 READING A JOYSTICK]

Add information about your project. You can include success metrics, timelines, and the latest updates. You can make a copy of the project page and link to it from here.

(by Peter Forth)


Download document 

 

[Project 4 THE BLOCK EDITOR]

Short explanation how to use the embedded editor in ESP32forth. (by Peter Forth)

 

[Project 5 KNIGHT RIDER LEDS]

This is another beginner project, the famous knight rider light effect  

Do you want to learn how to use arrays in Forth ?  to the  code -->

https://github.com/PeterForth/espforth-addons/blob/main/ESP32forth-knight-rider-short-version.txt

&

watch the video !   https://www.youtube.com/watch?v=e9lvoOy70dY

(by Peter Forth)

 

[Project 6 PWM FORTHMOBILE]

This example shows how to drive 2 DC Motors with the L298 board made for arduinos and makers.  The short PWM forth code shows how to setup the PWM channels to reverse direction and speed, and speaks for itself. --( note that 5V   pin on ESP32 is on purpose NOT connected to the 7.5V line, when you use USB to talk to the ESP32 it will receive the 5Volts from the port. If you connect  2 power supplies you risk damaging the USB port ! )  

(by Peter Forth)

Github link      

Download document sheet  

[LM393 SPEED-SENSOR PROJECT 8 ]



Lm393 optical speedsensors (optical encoder)  using interrupts 

by Peter Forth.


Download the explanation sheet  


see how it works !  video on youtube


[Project 9 TOF LASER ]


watch the Video !

Using the laser distance sensor and examples , initlaser and readlaser ,  pls. have a look inside the   Forthmobile project 

[Project 10 SERVO OR STEPPER MOTOR]

Control Servo or Stepper motors  ,  by Peter Forth.

[Project 11 pong game ]

an example of using the analog channels with joystick and the OLED display  by Peter Forth.

[Project 12 READING A/D VALUES GRAPHICS OUTPUT to OLED]

Exercise of A/D converter and OLED graphics by Peter Forth.

 

[Project 13 running a RC-Servomotor 

without libraries]

Exercise rc-servomotor code & test  by Peter Forth.

watch the video "Ghost of the library"  

 

[Project 14   ROTARY ENCODER        KY-040

without libraries]

Github link    

watch the Video !

Download document sheet  --(work in progress) 

Encoder &exercise code                         by Peter Forth.

 

[Project 15      CONTROlLING A LEDSTRIP WITH PWM ]

Github link    

 watch the Video !

Download document sheet  --

Encoder &exercise code                         by Peter Forth.

 

[Project 16    ILI9488 3.5 TFT TOUCH GRAPHICS DISPLAY ON ESP32FORTH]

Github link      

Download this document sheet  --

Ili9488 manufacturer manual

Text&Graphics display                                  by Peter Forth.

3 new words where added 

initdh11       ( --) 

readtemp    ( -- n *100) 

rhumid        ( -- %n *100) 

[Project 17      DHT11 TEMP & HUMIDITY SENSOR ON ESP32FORTH]

Github link      

Download this document sheet  --

DHT11 manufacturer manual


DHT11 temp&humidity                   by Peter Forth.


[Project 18  Client for telnet]

Github link      

Download this document sheet  --


mirroring one ESP32forth into another ESP32forth, a  remote controlled over WIFI                     by    Peter Forth.


[Project 19 MY SD CARD WORDS EXTENSION  ]

Github link      

Download this document sheet  --


my SD CARD interface for ESP32forth        by    Peter Forth.


[Project 1A SERVE WEB PAGES WITH ESP32FORTH  ]

Github link      

Download this document sheet  --


Serve all kind of web pages with ESP32forth 

Part 1 of the series....


[Project 1B SERVE WEB PAGES WITH ICONS & graphics with ESP32FORTH  ]

Github link      

Add icons or graphics to your web pages with ESP32forth -- All this examples

are programmed using high level Esp32forth code.


Serve graphic content with    ESP32forth 

Part 2 of the series....


[Project 1C SERVE SVG&animated WEB PAGES FROM ESP32FORTH  ]

Github link      

Add icons or graphics to your web pages with ESP32forth -- All this examples

are programmed using high level Esp32forth code.


Serve graphic content with    ESP32forth 

Part 3 of the series....

IS UNDER PREPARATION


[Project 1E     ESP32-S3 TN GRAPHICS display  WITH  ESP32FORTH]


Text&Graphics display                                  by Peter Forth.

Participate in our monthly ZOOM meeting , show what you do with ESP32forth ! 

Every 2nd Saturday of the month.

Contact our FB page  Forth2020 Group