TOYOSHIKI Tiny BASIC for Arduino(ESP32/ESP-WROOM-32) WiFi Telnet対応版
オリジナルのArduino版からの変更点
1.WiFi経由でのTelnet接続対応。Portは10001
2.PRINT命令のエスケープシーケンス対応
basic.cppのssidとpasswordは自分の環境に合わせて書き換えて下さい。
ESP32/ESP-WROOM-32に割り振られるIPアドレスはArduino IDEのシリアルモニタで確認して下さい。
Telnet接続の動作確認はWindows10+TeraTermで行いました。
The code tested in ESP32-DevKitC.
Use UART terminal, or temporarily use Arduino IDE serial monitor.
Operation example
> list
10 FOR I=2 TO -2 STEP -1; GOSUB 100; NEXT I
20 STOP
100 REM Subroutine
110 PRINT ABS(I); RETURN
OK
>run
2
1
0
1
2
OK
>
The grammar is the same as
PALO ALTO TinyBASIC by Li-Chen Wang
Except 3 point to show below.
(1)The contracted form of the description is invalid.
(2)Force abort key
PALO ALTO TinyBASIC -> [Ctrl]+[C]
TOYOSHIKI TinyBASIC -> [ESC]
NOTE: Probably, there is no input means in serial monitor.
(3)Other some beyond my expectations.
(C)2012 Tetsuya Suzuki
GNU General Public License