久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
利用手機改造的遠程控制機器人 源程序
[打印本頁]
作者:
1134467199
時間:
2019-12-15 21:40
標(biāo)題:
利用手機改造的遠程控制機器人 源程序
sketch_jqr_uno.ino是網(wǎng)靈機器人的Arduino主程序,rf_send.ino是RF發(fā)送的源代碼。
dht文件夾是DHT11溫濕度模塊的庫,請先把它拷貝到Arduino IDE環(huán)境的libraries目錄下。
推薦用arduino-1.0.1編譯環(huán)境,打開sketch_jqr_uno.ino時,會自動把同一個目錄下的rf_send.ino包含進來編譯。
2個ino文件經(jīng)過編譯最終生成一個固件,上傳到Arduino板子中。
void pt2262_foura(void)
{//針對于16MHz頻率的單片機
int i;
for (i = 0; i < pt2262_count; i++)
{delayMicroseconds(10);}
}
void ev1527_bit0(void)
{
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
pt2262_foura();
pt2262_foura();
}
void ev1527_bit1(void)
{
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
}
void pt2262_dama0(void)//BIT"0"
{
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
pt2262_foura();
pt2262_foura();
}
void pt2262_dama1(void)//BIT"1"
{
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
}
void pt2262_damaf(void)//BIT"f"
{
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
pt2262_foura();
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
pt2262_foura();
}
void pt2262_syn(void)
{
int i=31;
digitalWrite(pt2262_pin, HIGH);
pt2262_foura();
digitalWrite(pt2262_pin, LOW);
while(i--)
{
pt2262_foura();
}
}
void pt2262_send(uint16_t addr, uint8_t data)
{
uint16_t addr_bak = addr;
uint8_t data_bak = data;
uint8_t i;
uint8_t j;
uint8_t tmp;
for (i = 0; i < 5; i++)
{
addr = addr_bak;
data = data_bak;
pt2262_syn();
for (j = 0; j < 8; j++)
{//A0 -> A7
tmp = addr % 3;
if (0 == tmp) pt2262_dama0();
else if (1 == tmp) pt2262_dama1();
else pt2262_damaf();
addr = addr / 3;
}
for (j = 0; j < 4; j++)
{//D0 -> D3
tmp = data % 2;
if (0 == tmp) pt2262_dama0();
else if (1 == tmp) pt2262_dama1();
data = data / 2;
}
}
}
void ev1527_send(uint16_t addr, uint8_t data)
{
uint16_t addr_bak = addr;
uint8_t data_bak = data;
uint8_t i;
uint8_t j;
uint8_t tmp;
for (i = 0; i < 5; i++)
{
addr = addr_bak;
data = data_bak;
pt2262_syn();
for (j = 0; j < 8; j++)
{//A0 -> A7 (16bit)
tmp = addr % 3;
if (0 == tmp) pt2262_dama0();
else if (1 == tmp) pt2262_dama1();
else pt2262_damaf();
addr = addr / 3;
}
for (j = 0; j < 8; j++)
{//D0 -> D7 (8bit)
tmp = data % 2;
if (0 == tmp) ev1527_bit0();
else if (1 == tmp) ev1527_bit1();
data = data / 2;
}
}
}
復(fù)制代碼
Arduino源程序.zip
2019-12-15 21:39 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
6.57 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5
作者:
m_pegasus
時間:
2020-2-15 23:06
謝謝分享。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
金莲网
|
九九热精品视频在线观看
|
国产一级片在线观看视频
|
在线观看视频一区
|
日韩一区在线播放
|
一区二区三区免费网站
|
别c我啊嗯国产av一毛片
|
亚洲精品无
|
少妇一级淫片免费放播放
|
欧美一区二区三区视频在线播放
|
日本精品视频
|
少妇一级淫片aaaaaaaaa
|
欧美激情免费在线
|
亚洲一区二区
|
久在线
|
亚洲精品久久嫩草网站秘色
|
黄色大片免费网站
|
av免费观看网站
|
国产精品乱码一二三区的特点
|
久久国产精品久久久久久
|
久久成人精品视频
|
国产欧美一区二区精品忘忧草
|
国产精品一级
|
依人成人
|
欧美精品一区二区三区在线四季
|
视频在线一区二区
|
日本精品视频在线
|
日韩一级免费电影
|
极品电影院
|
黄色三级毛片
|
精品中文字幕在线观看
|
日本三级线观看 视频
|
欧美精品一区二区三区在线播放
|
欧美日韩在线观看一区二区三区
|
欧美日本在线观看
|
国产h视频
|
亚洲精彩免费视频
|
国产一区二区精品在线观看
|
精品一区二区三区在线观看国产
|
国产精品久久久久久久久
|
精品久久久久久国产
|