代码:

-- 设置引脚
IN1 = 1 -- 低电平引脚
IN2 = 2 -- 高电平引脚

-- 初始化引脚状态
gpio.mode(IN1, gpio.OUTPUT)
gpio.mode(IN2, gpio.OUTPUT)
gpio.write(IN1, gpio.LOW)
gpio.write(IN2, gpio.LOW)

-- 定义输出hello函数
function outputHello()
    -- 打开YN6288输出
    gpio.write(IN1, gpio.LOW)
    gpio.write(IN2, gpio.HIGH)
    
    -- 输出H
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    
    -- 输出E
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    
    -- 输出L
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    
    -- 输出L
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    
    -- 输出O
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.HIGH)
    tmr.delay(1000000) -- 延时1秒
    gpio.write(IN1, gpio.LOW)
    
    -- 关闭YN6288输出
    gpio.write(IN2, gpio.LOW)
end

-- 调用输出hello函数
outputHello()

连线:

将NodeMCU的D1引脚接到YN6288的IN1引脚,将NodeMCU的D2引脚接到YN6288的IN2引脚。注意,如果使用的是3.3V版本的YN6288,需要使用三极管或继电器等电平转换电路将NodeMCU的3.3V输出接到YN6288的VCC引脚

NodeMCU控制YN6288输出hello代码和怎么连线

原文地址: http://www.cveoy.top/t/topic/eMbO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录