久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3074|回復: 0
收起左側

arduino nano小遙控器源程序

[復制鏈接]
ID:688515 發表于 2021-3-11 19:23 | 顯示全部樓層 |閱讀模式
寒假無聊,在家里整了個航模遙控器。遙控器的代碼大體算是完成了,但略顯粗糙,計劃寫個藍牙軟件對這個遙控器進行調參,開學了,就沒整軟件。
接收機的代碼寫的也差不多了,我自己只試過無刷電調的單向驅動,還不錯。雙向電調家里邊沒有,所以雙向電調的對中信號也沒算出來。

NANO引腳分配
左遙桿 X軸Y軸 A0,A1
右遙桿 X軸Y軸 A2,A3
OLED屏幕 SDA SCL A4,A5
電位器1,2 A6,A7
電容觸摸按鍵 2自鎖2點動 D2,D3,D4,D5
指示燈LED PWM輸出 D6
二段開關 D7,D8
NRF24L01P引腳 D9,D10,D11,D12,D13
藍牙串口 RX0,TX1

LED指示燈
指示燈我用的是共陽極的三色LED,之前,我還不知道有2812這種好東西 o(0…0)o ,所以就自己整了個電路
1.png
由于NANO只剩一個6號io口,使用6號口的pwm,利用LM339電壓比較器將電壓分開,對LED分開控制;
下邊是LM339接線圖;
2.png
但實際接線過程中,不懂什么原理,1.2-2.5v那一欄是沒有用的,而且直接用直流電源接輸入端與用方波信號輸入出現不同的結果,不知哪位大神能解答一下
但這些問題不影響使用,只用了兩個狀態

3.png
遙控器外殼
4.png
5.png

組裝成品
6.png
7.png
8.png
9.png 下面有代碼
       遙控器代碼大體算完成,不用改基本能用,但推薦自己根據情況修改
       接收機的代碼未完整需要自己調整pwm占空比,接收機有三個模式
模式1:接收機采用PCA9685模塊擴展PWM接口;50Hz 無刷電調上升沿為1ms-2ms 對應值為187-373; 舵機上升沿102為0度 187為45度 280為90度 373為135度 510為180度模擬通道
數值算法:
0.05 X 4096 X 0.915 ~= 187 ;
0.1 X 4096 X 0.915 ~= 374 ;
以此類推。
模式2:接收機采用nano自帶的3,5,6,9,10 PWM引腳輸出。11腳被占用,用軟件模擬的話會占用單片機資源,所以,只有五路PWM輸出口。
模式3:自行定義~

程序: arduino nano遙控器.rar (35.12 KB, 下載次數: 23)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91在线观看视频 | 国产精品夜夜春夜夜爽久久电影 | 精品视频免费在线 | 欧美理论 | 国产一区久久 | 天天夜碰日日摸日日澡 | 色综合久久天天综合网 | 美国黄色一级片 | 免费一级做a爰片久久毛片潮喷 | 国产第一区二区 | 亚洲欧美在线视频 | 激情视频中文字幕 | 欧美激情一区二区三区 | 国产欧美久久精品 | 欧美性一区二区三区 | 亚洲视频在线观看 | 久久久久久成人 | 黑人巨大精品欧美一区二区免费 | 天天干亚洲| 在线观看中文字幕 | 久久久.com | 中文字幕一区二区三区乱码在线 | 亚洲精品资源 | 国产精品视频一区二区三区不卡 | 欧美日韩综合一区 | 99精品热视频| 男女视频在线观看网站 | 免费一区二区三区 | 黄一区二区三区 | www.中文字幕.com | 国产午夜亚洲精品不卡 | 精品视频一区二区 | 欧美11一13sex性hd | 久草.com | 日韩在线不卡 | 欧美日韩精品 | 成人在线视频网 | 国产乱码精品一区二区三区中文 | 欧美成人一区二免费视频软件 | 国产精品爱久久久久久久 | 99久久日韩精品免费热麻豆美女 |