依据我的提问的叙述,实际上问题可以溶解为2个一部分:
怎样把解析的二维码数据信息发送给STM32?STM32依据接受的信息内容,怎样控制继电器?【如何把解析的二维码数据信息传输给STM32】
STM32单片机设计,cpu主频都是在百兆宽带等级,不建议应用STM32开展二维码的解析。终究特性或是比不上技术专业等级的CPU跑的快。那即然那样,大家考虑到下,如何把信息传递给STM32吧。
STM32的通讯外设实际上比较丰富,普遍的有规范的RS232(串口通信口),还能够根据UART外扩WIFI(ESP8266较为传统的配搭),外扩GPRS通信模组(还可以挑选LTE,NBIOT摸组等)。假如便是简易的操纵GPIO口的继电器,一般继电器便是开/关姿势,换句话说通讯的数据量并不大,提议选用规范的RS232通讯就可以。基本上全部的外设都适用RS232。
【STM32怎样控制继电器】
一般来说STM32的GPIO口推动工作能力可以推动一般的继电器。假如不好,做一级运算放大器就可以推动继电器。因此,立即应用GPIO的导出1和输出0,用于控制继电器的开/关就可以。
以上全是本人构思,供题主参照。