本帖最后由 hejie127 于 2020-7-3 15:32 编辑
买了几个v4的继电器,上电的时候gpio0口会跳闪一下,这个接大功率电器的时候会烧掉电机,不敢用。。。
又买了几个单片机控制的继电器。需要从TX口发送数据给单片机,然后控制继电器开关,请教程序怎么写呢。
我对着教程,esphome固件写了好久都不能通过
uart:
baud_rate: 9600
tx_pin: TX ##或者RX
switch: ##设备类型; ##https://item.taobao.com/item.htm?spm=a1z09.2.0.0.74382e8dbTXCLL&id=537308448437&_u=31dv3d1db2e
- platform: uart
name: "开"
id: uart_On
data: [0xA0, 0x01, 0x01, 0xA2]
- platform: uart
name: "关"
id: uart_Off
data: [0xA0, 0x01, 0x01, 0xA1]
binary_sensor:
- platform: gpio ##这地方感觉有问题,不知道怎么写了
- lambda: |- ##这地方感觉有问题,不知道怎么写了
if (id(uart_On).state) {
- switch.toggle: uart_Off
} else {
- switch.toggle: uart_On
}
继电器说明:入指令的内容和名称(A00101A2打开继电器,A00100A1关闭继电器,指令的格式为十六进制(hex))
麻烦各位帮忙看看,谢谢
|