小编dso*_*ano的帖子

如何从lua中的串口读取

我是lua的新手,我正在尝试从端口接收数据,ttyACM0,我可以通过以下方式写入端口:

wserial = io.open("/dev/ttyACM0","w")
wserial:write("hellloooo")
wserial:flush()
Run Code Online (Sandbox Code Playgroud)

我想,因为我可以用与写入文件相同的方式写入它,我可以像读取文件一样读取它.但是当我尝试阅读它时(使用下面的代码),我最终会陷入无限循环.

rserial=io.open("/dev/ttyACM0","r")
while chaine==nil do
  chaine=rserial:read()
  rserial:flush()
end
print(chaine)
Run Code Online (Sandbox Code Playgroud)

所以我的问题是我做错了什么,如何从端口读取ttyACM0?

file-io lua serial-port

5
推荐指数
1
解决办法
8497
查看次数

使用DartLang通过串口进行通信

我想使用DartLang通过串口与Arduino进行通信,而不是通过TCP/ip进行通信.我找到了DartLang chrome包Chrome Serial参考,这是解决方案吗?或者还有一些其他解决方案使用串行端口与DartLang?

serial-port rxtx dart

5
推荐指数
1
解决办法
910
查看次数

python串口数据接收中的事件处理程序

我试图编写一个代码,每次在串行端口中接收到数据时都会调用一个事件。我正在使用 pyserial,但找不到有效的代码。

我发现的就像

for True:
    inputb = ord(ser.read(1))
    'Rest of the code'
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种在使用 DataReady() 或类似函数读取字节时添加事件的方法,该函数仅在有效数据到达时才触发事件

感谢您的帮助。

python events serial-port

5
推荐指数
0
解决办法
4397
查看次数

我的CPAN Perl模块无法安装,该怎么办?

这是上述问题的一个典型问题,受到该答案这个问题的启发。请对其进行修改和改进。

我正在尝试使用CPAN / cpanm / CPANPLUS客户端从CPAN安装模块。但是,尝试安装时出现构建或测试错误。我该怎么办?

perl cpan perl-module

5
推荐指数
1
解决办法
2862
查看次数

基于 express 和 react 的应用程序的一般做法是什么。将服务器和客户端代码保存在相同或不同的项目/文件夹中?

我来自微软背景,我总是习惯将服务器和客户端应用程序放在不同的项目中。

现在我正在编写一个客户端 - 服务器应用程序,后端为 express,前端为 react js。由于我完全是这两个工具的新手,我想知道..

一般做法是什么?:

将快递(服务器)代码库和反应(客户端)代码库作为单独的项目?或者将服务器和客户端代码库放在同一个项目中?我想不出这两种方法的任何优缺点。

欢迎您提出宝贵的建议!

PS:请不要将此问题标记为自以为是..我相信有正当理由要求建议。

client-server express reactjs

5
推荐指数
1
解决办法
1105
查看次数

鲁棒且易于实现的串行总线(汽车应用)

如果您的主要选择标准是:您在汽车嵌入式系统中使用什么串行通信总线:

  • 电气坚固
  • 慢速(32 kb/s)
  • 易于编程
  • 易于与微控制器连接

它不会传输大量数据,但需要定期高速传输(100 - 500 Hz).我发现如果你的地线有噪音,RS-232就不够可靠了.CAN总线似乎很有趣,但我没有经验.

我们目前对AVR AT90CAN128微控制器的组合感兴趣.

microcontroller serial-port can-bus

4
推荐指数
1
解决办法
1571
查看次数

新Vista功能指南

我是一名MFC程序员.我刚刚体验了Vista(在VPC上......是的,我迟到了).我应该在未来几天对事情进行深入评估.随便看看,我注意到两个主要的变化:

  • 外壳是新的
  • 用户访问控制
  • 事件查看器已更改(想了解更多相关信息)

从程序员的角度来看,我应该注意哪些其他新功能?

documentation mfc windows-vista

4
推荐指数
1
解决办法
384
查看次数

SQLite3中的表的线程安全和并发修改

SQLite3的线程安全是否意味着不同的线程可以同时修改数据库的同一个表?

sqlite multithreading thread-safety

4
推荐指数
1
解决办法
3048
查看次数

从分隔的字符串中提取第一个标记

我有一个字符串:例如 WORD1_WORD2_WORD3

我怎么从字符串中得到WORD1?即第一个下划线之前的文本

c# string

4
推荐指数
3
解决办法
1299
查看次数

delphi - 在目录中查看文件更改 - 在JCL中实现?

我需要以某种方式通知我的应用程序,只要给定目录中的任何文件已被更改(其内容已被修改)...是否有任何JCL/JVCL例程?

提前致谢 ...

delphi hook file jedi-code-library

4
推荐指数
1
解决办法
647
查看次数