11.29

2017-11-29  本文已影响0人  李响lx

485通讯

双绞线

磁场穿过导线时产生的电动势会相互抵消。

C语言加入汇编语言

asm.volatile()

操作系统是底层语言,需要汇编语言来写。

今天下午研究了一下摇杆:

摇杆在中间时,输出电压为输入电压的一半;

摇杆在前,输出电压为0;

摇杆在后,输出电压为输入电压;

据此写了摇杆程序,并在串口输出成功。

int i=4,j=4;

float a;

float b;

void setup(){

pinMode(18, INPUT);

pinMode(19, INPUT);

Serial.begin(9600);

}

void loop()

{

a=5*analogRead(18)/1024;

b=5*analogRead(19)/1024;

i=i+fangxiang(a);

j=j+fangxiang(b);

if(i>100)

i=100;

if(i<1)

i=1;

if(j>100)

j=100;

if(j<1)

j=1;

Serial.print(i);

Serial.print( "    ");

Serial.println(j);

delay(50);

}

int fangxiang(float kk)

{if(kk<1)

return(-1);

if(kk>2.5)

return(1);

if(1<kk<2.5)

return(0);

}

上一篇 下一篇

猜你喜欢

热点阅读