Autres articles / Other articles

Communiquer avec ESP32forth

publication: 21 mai 2021 / mis à jour 10 mai 2024

Read this page in english

 

Appel à collaboration

Vous développez des montages, simples ou complexes avec ESP32 et ESP32forth.

Partagez-les ici sur ce site.

ESP32forth ne pourra se développer qu'avec la collaboration active de toutes les bonnes volontés.

Vos montages peuvent aider d'autres développeurs.

Les montages des autres développeurs peuvent vous aider.

Pour proposer un article ou un montage, cliquez ici



Le terminal série de Arduino IDE

Que ce soit sous Windows ou Linux, vous pouvez utiliser le terminal série de l'application Arduino IDE:

Ce moniteur série va utiliser le port série préalablement utilisé pour l'installation de ESP32forth:

Les commandes en langage FORTH sont entrées dans la barre de saisie. Le résultat s'affiche immédiatement en dessous. Ici, l'exécution de words dans le terminal de Arduino IDE:

Premiers pas avec ESP32forth

Mots de ESP32Forth version 7.0.7.17:

FORTH oled timers interrupts telnetd registers webui login   web-interface httpd ok  
LED OUTPUT INPUT HIGH LOW tone freq duty adc pin default-key? default-key default-type 
visual set-title page at-xy normal bg fg ansi editor list copy thru load flush update 
empty-buffers buffer block save-buffers default-use use open-blocks block-id scr block-fid 
file-exists? needs required included? include included reset revive startup: remember  
restore save ls cat touch rm mv cp dump-file streams ms start-task task pause tasks ENDOF  
OF ENDCASE CASE +to to exit ; { (local) asm words vlist order see..... 

Pour savoir ce que font les mots FORTH ci-dessus, vous pouvez cliquer sur les mots mis en évidence et accéder à l'aide en ligne. Cette aide évolue en permanence.

Les vocabulaires complémentaires

ESP32forth intègre un certain nombre de vocabulaires:

oled 
interrupts 
registers 
ansi 
editor 
streams 
tasks 
rtos 
sockets 
Serial 
ledc 
SPIFFS 
SPI 
SD_MMC 
SD 
WiFi 
Wire 
ESP 
structures 
internalized 
internals 
FORTH 

Pour trouver les mots définis dans ces vocabulaires, il suffit de saisir le nom du vocabulaire suivi de vlist.

Exemple, pour connaitre les mots définis dans le vocabulaire oled on saisit oled vlist, ce qui affiche:

OledInit SSD1306_SWITCHCAPVCC SSD1306_EXTERNALVCC WHITE BLACK OledReset HEIGHT WIDTH  
OledAddr OledNew OledDelete OledBegin OledHOME OledCLS OledTextc OledPrintln OledNumln  
OledNum OledDisplay OledPrint OledInvert OledTextsize OledSetCursor OledPixel OledDrawL  
OledFastHLine OledFastVLine OledCirc OledCircF OledRect OledRectF OledRectR OledRectRF  
oled-builtins 

Legal: site web personnel sans commerce / personal site without seling