电子说
步骤1:需要:
具有LCD终端软件和rs232接口/
rs232到ttl接口的Pda。
4针母接头,如cdrom电缆。
Arduino。
Arduino IDE
步骤2:Pda。
我们将使用旧的Palm III和通讯座。
ptelenet。已安装prc。
在Linux下具有正确设置的串行端口:
现在可以使Pda与该设备一起使用。 Palm pda无法像哑终端一样工作,因此我不得不使用USB到串行接口从另一台名为ptelnet.prc的计算机上安装程序。 Palm的接口电缆可以直接插入计算机背面的9针串行端口,也可以插入USB到rs232转换器电缆。。
对于linux :(其他系统在执行此操作方面会有所不同)。
$ sudo apt-get install pilot-xfer
$ pilot-xfer -p/dev/ttyUSB0 -i ptelnet.prc
设置串行9600-8-n-1
第3步:DB9性别。
大多数rs232接口都带有母头,前提是您要适应标准的rs232端口。我订购了一个公头,因为我想允许带有标准母头的pda电缆直接插入而无需更换性别。
步骤4:Rs232到TTL接口。
Rs232的电压高于Arduino使用的电压。您必须具有一些电子设备来处理电压差。
1。获取arduino rs232防护罩。 (您可能需要一个功能强大的女性性别转换适配器)
2。您可以获取预制的适配器。最容易的。结果3。您可以获取DIP集成电路(也称为IC)。 (在使用时,请确保获得一些1uF或10uF电容器)
4。您可以使用可能散布的离散电子零件来制作一个。
注意:使用任何电子电路的风险自负。我将不对任何或所有问题负责。如果不确定,请寻求专业人士的帮助。
第5步:Cdrom头电缆。
要适应rs232-ttl接口上的接头,您可能需要cdrom电缆端(导线和接头)以连接到Arduino。喜欢在所有电线都没有捆扎的地方使用电缆。否则,您将不得不剥开com绝缘层,使其具有足够的长度以连接到Arduino。如果电缆的两端都有插头,则通常会有一个金属接线片,可将其从插头中释放出来,而不必切断插头。
步骤6:上传代码。
将代码输入到arduino ide中,然后使用附有pda!注意:如果您的pda不支持背光命令,则可能要删除它们。您应该能够轻松地剪切并粘贴到Arduino IDE中。
最小代码:
[code]
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.print(“It‘s working! ”);
Serial.print(“ ”);
delay(1000);
}
[/code]
否则此方法也应正常工作
[代码]
/*
* Hello World!
*
* This is the Hello World! for Arduino.
* It shows how to send data to the computer
*/voidsetup() // run once, when the sketch starts
{
Serial.begin(9600); // set up Serial library at 9600 bps
}
voidloop() // run over and over again
{
Serial.println(“Hello world!”); // prints hello with ending line break
delay(1000);
}
[/代码]
步骤7:全部连接。
删除程序员,然后将其连接起来。 (确保Arduino具有自己的电源。)。您应该会立即看到结果。
Pda和串行电缆》》如有需要,可更换性别》》 rs232tottl适配器》》 cdrom音频电缆》》在Arduino上的正确点。 (rx,tx,+ 5和地面。)
注意:如果您的pda具有db25 rs232末端,则需要获得rs232 db25到db9适配器。
步骤8:屏幕不太便宜。
全部0条评论
快来发表一下你的评论吧 !