moniwofa.de 12/2017

PYBOARD: REPL(Terminal) mit IPAD

Terminal-Apps für IOS sind rar und taugen meist nicht oder sind nicht kompatibel mit RS232/Bluetooth-Hardware. Hier eine zufrieden stellende Lösung:


APP "RS232" von MochaSoft (Dänemark)

REPL/USB_VCP auch mit UART(2)
boot.py modifizieren:

import pyb
import uos
from pyb import UART

uart = UART(2)
uart.init(baudrate=115200, bits=8, parity=None, stop=1)
uos.dupterm(uart)

Im REPL Parallelbetrieb geht der Programmabbruch mit CTRL-D nicht, daher darf kein endloses Programm laufen, wenn man interaktiven Terminalbetrieb vor hat. Aber Fehlermeldungen sieht man natürlich und darum geht es hauptsächlich bei der Entwicklung. Genauso auch Steuerung und Ausgaben des laufenden Programms.


HARDWARE

PYBOARD --- NS-RS232-01 --- Taskit BLE232/Slave

RS232/BLUETOOTH-Transceiver Taskit BLE232 wird hier durch RS232/RTS des Pegelwandlers versorgt. Bei anderen Pegelwandlern darauf achten, dass sie neben RX/TX auch RTS/CTS haben.

Am BLE232 nichts zu konfigurieren

An Bluetooth gibt es nichts einzustellen und die RS232-Defaults passen zur o.g. Software. Nur einschalten - läuft! Die App zeigt nach Click CONNECT das BLE232, drauf clicken und dann öffnet sich das Terminal-Fenster. TEST mit IOS 9.3.4/10.3.3