• 已解决 33305 个问题
  • 已帮助 5749 位优秀工程师

arduino输出入输出的脚不够了怎么办?

f8894a5ddf56fb5a 2019-08-11 浏览量:751
arduino输出入输出的脚不够了怎么办?
开发板 Arduino
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:6
  • 如果不多的话用串并转换电路扩展比如HC595之类的

    3-8译码器也行.

    如果差IO多的话不如考虑用多一个arduino扩展.

  • 输入输出管脚不够,可以更换管脚更多的型号,比如arduino MEGA 2560,这个型号比Arduino uno 管脚多很多。

    如果这个还是不够,那么只能使用扩展板来外扩了,比如试用IIC转16路IO的芯片进行扩展,但是这样编程会复杂一些。效率也会降低。

  • arduino板卡的种类很多,你可以尝试换一种类型的,比如mega256,代码基本无需改变。

    使用扩展板也是一种方式

    另外,还可以使用多块板卡,板卡之间可以用串口、iic等连接起来(自己定义控制字),实现你需要的功能

  • 开关量输入和输出用74hc595和74hc165扩展,其他接口可以通过spi扩展

  • 一个办法就是选用更多引脚的arduino开发,比如MEGA2560或者用STM32F103等一百多个引脚的单片机,搭建好开发环境也可以用arduino开发。如果不想换arduino,那就用74HC595138译码器等扩展

  • 可以用一个串行转并行的芯片,比如74HC595之类的,然后用两个IO模拟串行信号就行,只是这样扩展出的GPIO翻转速度要慢一点

arduino输出入输出的脚不够了怎么办?