Communiquer avec ESP32forth
publication: 21 mai 2021 / mis à jour 10 mai 2024
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:
- lancez Arduino IDE
- sélectionnez Tools puis Serial Monitor (Ctrl-Shift-M)
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