eagler8 发表于 2019-7-20 16:16:45

电压检测传感器模块
此模块基于电阻分压原理所设计,能使端子接口输入的电压缩小5倍,Arduino模拟输入电压最大为5V,那么电压检测模块的输入电压则不能大于5V×5=25V(如果用到3.3V系统,输入电压不能大于3.3Vx5=16.5V)。因为Arduino所用AVR芯片为10位AD,所以此模块的模拟分辨率为0.00489V(5V/1023),故电压检测模块检测输入最小电压为0.00489V×5=0.02445V。

eagler8 发表于 2019-7-20 16:22:47

模块参数
电压输入范围:DC0-25V
电压工作范围:DC0-25V
电压检测范围:DC0.02445V-25V
数据类型:模拟输入
电压模拟分辨率:0.00489V
DC输入接口:红色端子正极接VCC,负极接GND
尺寸:30mm x 25mm
接口类型:KF2510-3P
输出接口:
"-"接GND,
"+"接5/3.3V,
"S"接Arduino的AD引脚(A0)

eagler8 发表于 2019-7-20 17:17:30

eagler8 发表于 2019-7-20 17:19:30

/*
【Arduino】66种传感器模块系列实验(62)
实验六十二:电压检测模块 Voltage Sensor 电压传感器
试试看波形如何
*/

void setup()
{
Serial.begin(9600);
}
void loop()
{
      int val;
      float temp;
      val=analogRead(0);
      temp=val/40.92;
      val=(int)temp;
      Serial.println(val);
      delay(1000);
}

eagler8 发表于 2019-7-20 17:22:20

eagler8 发表于 2019-7-20 17:26:05

eagler8 发表于 2019-7-20 17:55:05

/*
【Arduino】66种传感器模块系列实验(62)
实验六十二:电压检测模块 Voltage Sensor 电压传感器
程序之二
*/

int analogpin=0;                           
int val,val5;                     
int val2=0;                     
int val3=0;                     
int val4=0;                     
void setup()
{
    Serial.begin(9600);   
}
void loop()
{
    int val,val5;
    float val1;
    val=analogRead(analogpin);            
    val1=val/3.9;
    val5=(int)val1;
    val3=val5/100;
    val2=(val5%100)/10;
    val4=val5%10;
    Serial.print("$CLEAR\r\n");               
    Serial.print("$GO 1 1\r\n");               
    Serial.print("$PRINT Voltage:\r\n");         
    Serial.print("$GO 1 9\r\n");
    Serial.print("$PRINT ");         
    Serial.print(val3);                              
    Serial.print(val2);                              
    Serial.print(".");                              
    Serial.print(val4);                              
    Serial.println("V");                           
    delay(1000);                                    
}

eagler8 发表于 2019-7-20 17:57:11

eagler8 发表于 2019-7-20 18:19:05

eagler8 发表于 2019-7-20 18:20:46

eagler8 发表于 2019-7-20 18:22:37

eagler8 发表于 2019-7-20 18:24:11

eagler8 发表于 2019-7-20 18:36:51

设定12V为监控电压阙值,当电压小于12V时自动报警(板载LED亮),十分精准

eagler8 发表于 2019-7-20 22:45:36

实验六十三: 1排4键薄膜开关 Arduino扩展键盘模块(控制面板)

薄膜开关
又称轻触式键盘,采用平面多层组合而成的整体密封结构,是将按键开关、面板、标记、符号显示及衬板密封在一起的集光、机、电一体化的一种新型电子元器件,是电子产品外观结构根本性的变革,它可取代常规分立元件的按键,更可靠地执行操作系统的任务。薄膜开关具有良好的防水、防尘、防油、防有害气体侵蚀、性能稳定可靠、重量轻、体积小、寿命长、装联方便,面板可洗涤而字符不受损伤,色彩丰富,美观大方等优点。使用薄膜开关令您的产品更具时代特色。薄膜开关主要类型薄膜开关面板是一种由刚性或柔性印制电路板为基体,安装上有手感或无手感按键,再覆以印刷有彩色装饰性图案的塑料(聚碳酸酯PC、聚酯PET等)薄膜面板构成的、集开关功能和装饰性功能为一体的电子部件,是一种新型的人机对话界面。其开关电路与整机的连接方式可采用焊接或插接的方式来完成。

eagler8 发表于 2019-7-21 10:30:42

柔性薄膜
柔性薄膜开关是薄膜开关的典型形式。这类薄膜开关之所以称为柔性,是因为该薄膜开关的面膜层、隔离层、电路层全部由各种不同性质的柔性薄膜所组成。柔性薄膜开关的电路层,均采用电器性能良好的聚酯薄膜(PET)作为开关电路图形的载体,此层也分装手感弹片、上下电路。由于聚酯薄膜所具有性质的影响,使得该薄膜开关具有良好的绝缘性、耐热性、抗折性和较高的回弹性。开关电路的图形,包括开关的联机及其引出线均采用低电阻,低温条件下固化的导电性涂料印刷而成。因此,整个薄膜开关的组成,具有一定的柔软性,不仅适合于平面体上使用,还能与曲面体配合。柔性薄膜开关引出线与开关体的本身是一体的,在制作群体开关的联机时,将其汇集于薄膜的某一处,并按设计指定的位置和标准的线距向外延伸,作为柔软的、可任意弯曲的、密封的引出导线与整机的后置电路相连。

页: 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)