开始:独立的 ARduino 终端
组件和用品
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 |
关于这个项目
开始 是 ST 独立AR duino T 终端配备:
- 一个 PS2 键盘。
- 128x64 的 LCD 显示器。
- 一个以太网端口。
- 可选,电池。
开始 能够执行一小组内置命令来控制数字 I/O,甚至可以连接到真正的 telnet 服务器以远程执行真正的 shell 命令!
入门:
开始 以 Arduino 库的形式提供,因此只需像任何其他库一样下载并安装它。
您还必须下载并安装这些库才能使键盘和液晶屏正常工作:
- PS2Keyboard
- U8glib
然后打开并上传 runSTART 示例!
内置命令:
所有这些命令都区分大小写!
- 免费: 返回仍可用的空闲 SRAM,以字节表示。

- setPM 引脚编号输入/输出 :pinMode() 的包装器 Arduino 功能(例如:
setPM 3 OUTPUT)

- getPM pinNumber 输入/输出 :返回 pin 之前设置的模式(例如:
g
etPM 7
)

- dioW pinNumber 真/假 : digitalWrite() 的包装器 Arduino 功能(例如:
dioW 3 false
<代码>)代码>

- dioR 密码 : digitalRead() Arduino 函数的包装 (例如:
dioR 3
)

- 远程登录 ip地址 : 一个基本的 telnet 客户端实际上能够连接到服务器以执行远程 shell 命令(例如:
telnet 192.168.1.111
<代码>)代码>
系统将提示您输入用户名/密码:

按回车键并等待几秒钟......然后瞧:

您现在已登录您的 telnet 服务器,可以远程执行命令、脚本和运行程序!
有关网络设置,请参阅文件 network.h!
构建技巧 1:
为了将 PS2 键盘连接到 START,我用 PS2 pcb 连接器和一块条板制作了一个适配器:

根据此处找到的引脚排列:

- 数据 必须连接到 Arduino pin 8.
- 时钟 必须连接到 Arduino pin 2.
构建技巧 2:
您可以构建一个 START 终端只是分别连接每个组件,但我发现使用聚苯乙烯“框架”和一些 pcb 塑料垫片来构建更“便携”的设备非常方便:


代码
Github
https://github.com/alejho/START示意图

制造工艺