遥控车

作者: 招风小妖怪 | 来源:发表于2018-12-17 14:01 被阅读0次
舵机

型号s3010

pin_duo = 8
pwm.setup(pin_duo,100,100)
pwm.start(pin_duo)

uart.on("data",function(msg)
  print(msg)
  pwm.setduty(pin_duo, msg)
end, 0)


--频率100HZ
---155最左
---125最右
--140中
左竖  右竖  左横  右横  L      M      R      K      
1500,1500,1500,1500,1000,1000,1000,0
local fx     =140
local sd     =0
local df_sd  =0
local df_fx  =0
local df_tsd =0
------------------------WIFI setting*----------------------------
wifi.setmode(wifi.SOFTAP)
cfg={}
cfg.ssid="ESP8266"
cfg.pwd="ESP8266_123"
wifi.ap.config(cfg)
print(wifi.ap.getip())
-----------------------duoji----------------------------
pin_duo = 8
pwm.setup(pin_duo,100,fx)
pwm.start(pin_duo)
-----------------------Fa dong ji----------------------------
pin_faDong_z1 = 7
pin_faDong_z2 = 6
pwm.setup(pin_faDong_z1,100,sd)
pwm.start(pin_faDong_z1)

pwm.setup(pin_faDong_z2,100,sd)
pwm.start(pin_faDong_z2)

pin_faDong_y1 = 5
pin_faDong_y2 = 3
pwm.setup(pin_faDong_y1,100,sd)
pwm.start(pin_faDong_y1)

pwm.setup(pin_faDong_y2,100,sd)
pwm.start(pin_faDong_y2)
-------------------------LED ------------------------------------
pin_led = 4
gpio.mode(pin_led, gpio.OUTPUT)
gpio.write(pin_led, gpio.HIGH) 
-------------------------server ------------------------------------

dog = 0      
sv=net.createServer(net.TCP, 200)
sv:listen(6000,function(c)
    c:on("receive", function(c, msg) 
        dog=1
        gpio.write(pin_led, gpio.LOW) 
       -- print(msg)


        fx    = tonumber(string.sub(msg,16,19))
        sd    = tonumber(string.sub(msg,1,4))       
        df_sd = tonumber(string.sub(msg,21,24))
        df_fx = tonumber(string.sub(msg,26,29))
        df_tsd= tonumber(string.sub(msg,31,34))
        
            
--        print(fx)
--        print(sd)
--        print(df_sd)
--        print(df_fx)
--        print(df_tsd)
--        print("----------------------------")
        function fun()      
            if fx >=1000 and fx <=2000 then
                local i=(fx/10-100)/10*3+125

                i=i-(i-140)*2
                --print(i)
                
                pwm.setduty(pin_duo, i)
            end
            if sd >=1500 and sd <=2000 then
                local i=(sd-1500)/5
                i=i*((df_sd-1000)/10)/100
               --print(i)
               --print("----------------------------")
                
                pwm.setduty(pin_faDong_z1, i*10)
                pwm.setduty(pin_faDong_y1, i*10)

                pwm.setduty(pin_faDong_z2, 0)
                pwm.setduty(pin_faDong_y2, 0)
            elseif sd >=1000 and sd <1500 then
                local i=(sd-1000)/5

                i=i-(i-50)*2
                i=i*((df_tsd-1000)/10)/100
                --print(i)
                --print("----------------------------")
                pwm.setduty(pin_faDong_z2, i*10)
                pwm.setduty(pin_faDong_y2, i*10)

                pwm.setduty(pin_faDong_z1, 0)
                pwm.setduty(pin_faDong_y1, 0)
            end
        end
        
       ok=pcall(fun,0)
    end)
  c:send("hello world") 
end)
tmr.alarm(0, 200,1, function()
    if dog == 1 then
        dog = 0
    elseif dog == 0 then
        pwm.setduty(pin_faDong_z1, 0)
        pwm.setduty(pin_faDong_y1, 0)
        pwm.setduty(pin_faDong_z2, 0)
        pwm.setduty(pin_faDong_y2, 0)
        --print("have man disconnection")
        gpio.write(pin_led, gpio.HIGH) 
    end
end)

相关文章

  • 神奇的遥控车

    作者:水水(三年级) 星期天早上,我兴致勃勃的玩着遥控车。“咚”遥控车卡住了,我赶紧跑了过去。 忽然,遥控车变...

  • 遥控车

    今天,我从储钱罐里拿了两百块钱,放在裤兜里,准备去买一辆遥控跑车,而且是用乐高组建的,大概在一个神不...

  • 遥控车

    舵机 型号s3010

  • 【佑佑学写作】我的心爱之物

    “嗡——嗡——”一辆绿色的遥控车飞快地行驶在小区的羽毛球场上,它正是我的心爱之物:竞速遥控车。 说起这...

  • 流动的生命

    差三月就两岁的念念,这几天和遥控车成了好朋友,旋转,直走,后退,转弯,他屏息凝神的操控,遥控车在他小手里顺从听话。...

  • 二十九

    小Love会自己玩遥控车了。 前几天爸爸给小Love买的遥控车作为礼物,小Love一开始总是用脚踢或者用手拿着玩,...

  • 什么是RC遥控车,RC遥控车如何选择

    RC遥控车实际上就是遥控模型车的意思,当然也包含船、飞机之类的遥控模型产品,RC遥控车作为一种专业的成人玩具,对男...

  • 被烫事件

    在周日我和我们小区里的伙伴跳跳,一起来到菜篮子,来把我的汽油遥控车,由于我汽油遥控车左后避震漏油,并且断裂,...

  • 遥控车品牌

    美国:ASSOCIATED、LOSI、Traxxas 捷克:Xray 日本:田宫Tamiya,京商Kyosho,Y...

  • 汽油遥控车

    在我过生日时,我的三爹爹给我买了一辆汽油遥控车当做我的生日礼物,它非常的大,也很重的大约有40斤重,我都有一...

网友评论

      本文标题:遥控车

      本文链接:https://www.haomeiwen.com/subject/vwzphqtx.html