El receptor ATS-mini SI4732 cuenta con su propio lenguaje de programación, compatible con CSS y JavaScript, que permite obtener resultados rápidamente con un mínimo de esfuerzo.
La programación se realiza via wifi y usando el navegador como editor.
Los scripts se ejecutan y se guardan en el propio receptor.
En un principio un script machaca al anterior
- Cargar el interprete del lenguaje (.bin) en el receptor ATS-mini (Sólo la primera vez) mediante alguno de los procedimeintos que ya hemos visto, por ejemplo usando la URL https://espressif.github.io/esptool-js/
- Crear copia de seguridad del programa actual
- Llamar EDITAR para mostrar el programa actual
- Guardar con un nuevo nombre con Guardar
- Seleccionar todo (Ctrl+A) y eliminar (Supr)
- Crear o insertar el nuevo programa
- Utilice Guardar para guardar los cambios en la radio.
- Utilice EJECUTAR para ejecutar el programa guardado en la radio
El navegador desde el que estamos editando y ejecutando el programa mostrará una página con la salida del programa (si la hay).
Mientras esta ventana esté activa, se produce una comunicación rápida y constante entre el navegador y el receptor ATSmini a través de los llamados web sockets. Estos requieren una conexión wifi estable, sin la cual el sistema no funcionará.
Si no se requiere la salida del navegador, se puede cerrar la ventana y el programa se ejecutará automáticamente en la radio.
![]() |
| Editor de ATS mini SI4732 |
HJBernDt propone una gran cantidad de ejemplos que incrementan su complejidad y ayudan al aprendizaje como por ejemplo
wPrint "Scanning Wifi..."
[tm]
n = wifi.scan()
Cls
Print "Networks found: " & n
For i = 1 To n
Print i & ". " & wifi.ssid(i) & " and " & wifi.rssi(i) & " dB"
Next i
Wait
' Press Encoder to exit loop
do
pinout 38,1
delay 500
pinout 38,0
delay 500
loop until pinIn(21) = 0
y muchos mas con y sin funciones de radio
Ver también
- ATS-mini SI4732: Modelos
- ATS-mini SI4732: Profundizando
- ATS-mini SI4732: Primeros pasos
- ATS-mini SI4732: Control remoto
- ATS-mini SI4732: Analizador de espectros
- ATS-mini SI4732: FT8
- ATS-mini SI4732: WSPR
- ATS-mini SI4732: CW y RTTY
- ATS-mini SI4732: JS8call
- ATS-mini SI4732: VarAC
- ATS-mini SI4732: lenguaje de script
Referencias
- http://www.hjberndt.de/soft/
espbasic/espRadioScript.html - http://www.hjberndt.de/soft/espbasic/espScript32ReferenzH.htm (Manual de referencia)
- Descargar MiniRadioScript (interprete .bin)

No hay comentarios:
Publicar un comentario