一、摩擦力
特性:摩擦力与相互摩擦的物体有关
1.固体表面的摩擦力分为:滑动摩擦、滚动摩擦、静摩擦、滚压摩擦、转动摩擦
2.摩擦力是将机械能转化为热能
二、摩擦的条件
1.物体间的相互接触并且挤压
2.接触表面粗糙
3.物体间有相对的运动或者是相对的运动趋势
三、摩擦的利与弊
增强有益摩擦的方法:
1.增大物体的接触面的粗糙程度
2.增大压力
3.变滚动摩擦为滑动摩擦
减小有害摩擦的方式:
1.变滑动摩擦为滚动摩擦
2.使接触面分离
3.减少压力
4.减少接触面的粗糙程度
四、项目制作
要求:通过温度传感器接受温度,将温度显示在四位数码管上,温度每增长一次,数码管就显示增减的数值
实物接线图
代码:
#include
volatile int item;
int arr[10][7]={ //运用数组快速完成
{1,1,1,1,1,1,0}, //0
{0,0,0,0,1,1,0}, //1
{1,1,1,1,0,0,1}, //2
{0,1,1,0,0,1,1}, //3
{1,0,1,1,0,0,1}, //4
{1,0,1,1,1,1,1}, //5
{1,0,1,1,1,1,1}, //6
{1,1,1,0,0,0,0}, //7
{1,1,1,1,1,1,1}, //8
{1,1,1,0,0,1,1} //9
};
dht myDHT_13;
int dht_13_gettemperature() {
int chk = myDHT_13.read11(13);
int value = myDHT_13.temperature;
return value;
}
void setup(){
item = 28;
Serial.begin(9600);
}
void loop(){
Serial.println(dht_13_gettemperature());
if (dht_13_gettemperature() > item) {
for(int i=2;i<=8;i++) digitalWrite(i,arr[dht_13_gettemperature() - item][i-2]);
} else {
for(int i=2;i<=8;i++) digitalWrite(i,arr[0][i-2]);
}
}