arduino 时钟时钟模块哪个好

[原创]Arduino元件模块
Arduino元件模块
在这一篇中,我们来讨论一个轻松的话题,那就是和Arduino相关的各种常用的元件和模块。当然元件和模块是很有通用性的,一般情况下,不光是Arduino能用,51单片机、树霉派、电脑或者其他电子设备一般情况也能用的。
为什么要用模块呢?因为模块的重用性很高,如果每次都自己来做一遍,你肯定受不了的。对于模块,我是这样理解的,让事情做起来的起来的时候更简单,成本更低。当然,还有个小秘密就是Arduino中自带有很多和模块相关的现成例子,学习起来很方便的。
模块是一个很重要的东东。别的不说,就拿软件来讲吧。软件里模块也很常用、也很多,比如Windows下的DLL、LIB、OBJ等。
反正,在日常生活中,我就没看到哪里没用到模块化思想和工具的地方。
模块涉及的内容太多了,本文只作点简单的介绍,至于原理图、芯片资料这些,我们肯定就不说了,随便一张原理图都可以讲上好久的吧。有的模块后面,我随便跟了一个型号,这是方便搜索原理图、芯片资料以及相关芯片用的。因于有的模块名字不一样,功能是一样的,还有模块名字一样,功能不一样的。
来看看,我们平常生活中有多少要用的模块吧。由于时间关系,本文中,只列出了极少部分常用模块,至于每个模块有什么用,等你需要用到或想用的时候,你一定会知道的。
一、显示类模块
LED 模块 KY-009
简单的模块,三色灯
数码管模块
这是一块4位数码管模块
LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。
1602液晶模块
1602是字符型液晶,它是16*2的显示的。每个字符由5乘7的点阵组成
二、开关类模块
倾斜开关模块(水银开关)
简单的模块,水银开关里有一个球,球接触到了就连接两脚。
磁控开关模块
用电磁铁就可以控制,有点好玩
继电器模块
继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳
跃式变化的自动控制器件。在生活中我们常需要用弱电控制强电的情况,也就是常说
的小电流控制大电流问题。
三、检测类模块
温湿度模块DHT11
& && &用于检测温度和湿度
把光敏电阻进行了一个简单的封装。平常路灯,过道等位置常用。
光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低,亮电阻值可小至1KΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5MΩ。
超声波测距模块URM37
& & 超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是目前来说测试距离比较远的一款了,另外还有比较常用的国外的几款SRF系列的超声波模块,目前的超声波模块精度能到1cm。
红外遥控是由红外发射和红外接收系统组成
相信很多人都玩过吧
指纹识别模块
这个东东比较贵了,要几百个大洋啊。平时,考勤这些用处挺大的。
四、网络类模块
以太网模块W5100
W5100这是有线的模块。能让你轻松将你的Arduino连接因特网。这个插板可以让Arduino发送和接收来自世界任何角落的数据。你可以用它来做有意思的东西,比如用网站远程控制机器人,或者每次你收到一个新的twitter信息都会响一次铃。这个插板开启了无穷尽的可能性,让你立刻将你的项目介入因特网。
蓝牙模块HC-05
蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。
WiFi模块ESP8266
ESP8266是一款超低功耗的UART-WiFi 模块,可将物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。
五、其他模块
三轴重力加速度模块GY-291
电机驱动板模块 L298N
时钟模块DS1307
DS1307是一款低功耗,具有56字节非失性RAM的全BCD码时钟日历实时时钟芯片,地址和数据通过两线双向的串行总线的传输,芯片可以提供秒,分,小时等信息,每一个月的天数能自动调整。并且有闰年补偿功能。AM/PM 标志位决定时钟工作于24小时或12小时模式,芯片有一个内置的电源感应电路,具有掉电检测和电池切换功能。
无源蜂鸣器模块
所谓I2C模块,是指通过I2C总线,在一个小板上挂接了好几个I2C设备的模块。
摄像头模块 ov7670
我只能说Arduino使用起来不太方便
心率测量模块
模块太多了,一时半会也介绍不完。就只介绍这几个,算是抛砖引玉吧。
有兴趣的朋友,还可以自己买材料,按照原理图动手制作。
参考资料:
上传的附件:
(36.19kb,2次下载)
(91.58kb,2次下载)
(97.07kb,2次下载)
(176.89kb,2次下载)
(35.70kb,2次下载)
(64.29kb,2次下载)
(113.56kb,2次下载)
(145.72kb,2次下载)
(150.35kb,4次下载)
(158.67kb,2次下载)
(153.44kb,2次下载)
(76.31kb,2次下载)
(31.04kb,1次下载)
(132.29kb,3次下载)
(135.80kb,1次下载)
(147.28kb,2次下载)
(40.00kb,2次下载)
(98.99kb,4次下载)
(27.19kb,2次下载)
(243.45kb,2次下载)
(80.70kb,2次下载)
(41.94kb,2次下载)
(116.34kb,1次下载)
(205.01kb,1次下载)
(81.17kb,2次下载)
(64.68kb,2次下载)
(21.35kb,2次下载)
(85.74kb,2次下载)
(30.31kb,1次下载)
支付方式:
最新回复 (6)
怎么没有马达呢??
下次讲下电平信号,再介绍电路分析。最好出点仪器的使用教程,像各种表啊,逻辑分析仪,示波器啊,频谱仪什么的。安全方面的可以重点介绍下信道编码,通信协议,无线capture什么的。因为出漏多是在通讯这一块。
手上只买了点便宜的套件,更多东西在家里。示波器什么的太贵了,买不起,周围没有可以借的地方。
我写的是 震动模块
支持,挺全的,再加个测心跳的模块:http://pulsesensor.com/
好吧,我加上 心率测量模块 你的网址我找不开,在淘宝上随便选了一个
1.请先关注公众号。
2.点击菜单"更多"。
3.选择获取下载码。查看: 2542|回复: 7
用arduino 做了一个万年历,没有借助时钟模块,纯代码实现,并且能修改时间。
本帖最后由 dwaveme 于
15:09 编辑
由于培训原因,老师让我们做一个万年历,在网上找了很多,也没有找到相同的案例,就算有,也是没有办法使用按键进行修改的,因此,进行了参考,改进,由于是第一次做这样的大型项目,这两天学习到了很多。比我以前接触arduino 学习到的都要对,头炸了n次,写到写不出来真的哭的心都有了,功夫不负有心人,希望以后有人遇到类似问题的人能有个参考。目前存在问题,星期天是从 0-6,可以用 switch 就行选择输出,自己没改,大家有兴趣再去改吧。
#include&Arduino.h&
#include &LiquidCrystal.h&
#include &FlexiTimer2.h&
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
/*定义日期变量*/
int second0,second1;
int minute0,minute1;
int hour0,hour1;& &
int day0,day1;
int month0,month1;
int year0,year1,year2,year3;
int small_mon,leap_
int counter,
/*定义按键*/
int Button1 = 6;
int Button2 = 5;
int Button3 = 4;
int Button4 = 3;
int ButtonState_1 = digitalRead(Button1);
int ButtonState_2 = digitalRead(Button2);
int ButtonState_3 = digitalRead(Button3);
int ButtonState_4 = digitalRead(Button4);
/*定义光标位置*/
void print();
void BT1();
void BT2();
void BT3();
void BT4();
void clock(); //时钟函数
void Dater(); //日期函数
void state(); //检查日期状态函数(即判断是否闰年,是否小月的函数)
void setup()
&&lcd.begin(16, 2);
&&/*设置上拉电平*/
&&pinMode(Button1, INPUT_PULLUP);
&&pinMode(Button2, INPUT_PULLUP);
&&pinMode(Button3, INPUT_PULLUP);
&&pinMode(Button4, INPUT_PULLUP);
&&lcd.blink();
&&FlexiTimer2::set( / 1000, clock); // 产生秒频率
&&FlexiTimer2::start();
&&/*时间初始化*/
&&Time_init();
&&Date_init();
void loop()
&&print();
&&lcd.setCursor(x, y);
/*显示输出*/
void print()
&&lcd.setCursor(0, 0);
&&lcd.print(year3);
&&lcd.print(year2);
&&lcd.print(year1);
&&lcd.print(year0);
&&lcd.print(&:&);
&&lcd.print(month1);
&&lcd.print(month0);
&&lcd.print(&:&);
&&lcd.print(day1);
&&lcd.print(day0);
&&lcd.print(& &);
&&lcd.print(date);
&&lcd.setCursor(0, 1);
&&lcd.print(hour1);
&&lcd.print(hour0);
&&lcd.print(&:&);
&&lcd.print(minute1);
&&lcd.print(minute0);
&&lcd.print(&:&);
&&lcd.print(second1);
&&lcd.print(second0);
&&lcd.setCursor(x, y);
void clock() //时钟函数
&&second0++;
&&if (second0 & 9)
& & second0 = 0;
& & second1++;
& & if (second1 & 5)
& && &second1 = 0;
& && &minute0++;
& && &if (minute0 & 9)
& && &&&minute0 = 0;
& && &&&minute1++;
& && &&&if (minute1 & 5)
& && && & minute1 = 0;
& && && & hour0++;
& && && & if (hour0 == 4 && hour1 == 2)
& && && & {
& && && && &hour0 = hour1 = 0;
& && && && &Dater();
& && && & }
& && && & else if (hour0 & 9)
& && && & {
& && && && &hour0 = 0;
& && && && &hour1++;
& && && & }
void Dater() //日期函数
&&state();& && &&&
&&date=(date+1)%7;
&&switch(day0)
&&case 10:
& && &if(day1 == 2 && month0 == 2 && month1 == 0) //闰年时,把2月30号转变为3月1号
& && &&&day0 = 1;
& && &&&day1 = 0;
& && &&&month0++;
& && &else&&//日期各位满10进1
& && &&&day0 = 0;
& && &&&day1++;
& && &if(day1 == 3 && small_mon) //小月31号时把日期置为1号,月份+1
& && &&&day0 = 1;
& && &&&day1 = 0;
& && &&&month0++;
& && &if(day1 == 3)
& && &&&day0 = 1;
& && &&&day1 = 0;
& && &&&month0++;
& && &if(day1 == 2 && !leap_year && month0 == 2 && month1 == 0)&&//平年时,把2月29号变为3月1号
& && &&&day0 = 1;
& && &&&day1 = 0;
& && &&&month0++;
&&default:
&&switch(month0)
&&case 10:
& && &month0 = 0;
& && &month1++;
& && &if(month1 == 1)
& && &&&month0 = 1;
& && &&&month1 = 0;
& && &&&year0++;
&&if(year0 & 9)
& & year0 = 0;
& & year1++;
& & if(year1 & 9)
& && &year1 = 0;
& && &year2++;
& && &if(year2 & 9)
& && &&&year2 = 0;
& && &&&year3++;
& && &&&if(year3 & 9)
& && && & year3 = 0;
void state() //检查日期状态函数(即判断是否闰年,是否小月的函数)
&&switch(month0)
& & if(month1 == 1) //若是11月,则是小月
& && &small_mon = 1;
& & else //若是1月,则不是小月
& & small_mon = 0;
& & small_mon = 1;
&&default:
& & small_mon = 0;
&&if((year3 * 1000 + year2 * 100 + year1 * 10 + year0) % 100 == 0)
& & if((year3 * 1000 + year2 * 100 + year1 * 10 + year0) % 400 == 0)
& && &leap_year = 1;
&&else if((year3 * 1000 + year2 * 100 + year1 * 10 + year0) % 4 == 0)
& & leap_year = 1;
& & leap_year = 0;
void Date_init() //日期初始化
&&date = 3;
&&day0 = 7;
&&day1 = 1;
&&month0 = 6;
&&month1 = 0;
&&year0 = 5;
&&year1 = 1;
&&year2 = 0;
&&year3 = 2;
void Time_init() //时间初始化
&&second0 = 0;
&&second1 = 3;
&&minute0 = 0;
&&minute1 = 3;
&&hour0 = 2;
&&hour1 = 1;
&&counter = 0;
/*按键功能设置函数*/
/*设置按键1功能*/
/*光标移动*/
void BT1()
&&delay(50);
&&int ButtonState_1 = digitalRead(Button1);
&&if(ButtonState_1==0)
& & delay(50);
& & if(ButtonState_1==0)& && && && && &//延时消抖处理
& && &lcd.blink();
& && &BT2();
& && &BT3();
& && &BT4();
& & lcd.noBlink();& && & // 否则说明按键没有按,熄灭LED
/*设置按键2功能*/
void BT2()
&&delay(100);
&&int ButtonState2 = digitalRead(Button2);
&&if(ButtonState2==0)
& & delay(50);
& & if(ButtonState2==0)& && && && && &//延时消抖处理
& && &x++;
& && &if (x&11)
& && &&&x=0;
& && &&&y++;
& && &&&if(y&1)
& && && & y=0;
& & lcd.clear();& && & // 否则说明按键没有按
/*设置按键3功能*/
void BT3()
&&int ButtonState3 = digitalRead(Button3);
&&if (ButtonState3 == 0)
& & delay(10);
& & if (ButtonState3 == 0)& && && && &//延时消抖处理
& && &switch (y)
& && &case 0://对第一行进行修改
& && &&&switch(x)
& && &&&case 11:
& && && & date = (date + 1) % 7;
& && &&&case 9:
& && && & day0++;
& && && & if (day0 == 2 && day1 == 3)
& && && & {
& && && && &day0 = 1;
& && && && &day1 = 0;
& && && & }
& && && & if (day0 == 10)
& && && & {
& && && && &day0 = 0;
& && && && &day1++;
& && && & }
& && &&&case 6:
& && && & month0++;
& && && & if (month0 == 3 && month1 == 1)
& && && & {
& && && && &month0 = 1;
& && && && &month1 = 0;
& && && & }
& && && & if (month0 == 10)
& && && & {
& && && && &month0 = 0;
& && && && &month1 = 1;
& && && & }
& && &&&case 3:
& && && & year0++;
& && && & if (year0 & 9)
& && && & {
& && && && &year0 = 0;
& && && && &year1++;
& && && && &if (year1 & 9)
& && && && &{
& && && && &&&year1 = 0;
& && && && &&&year2++;
& && && && &&&if (year2 & 9)
& && && && &&&{
& && && && && & year2 = 0;
& && && && && & year3++;
& && && && && & if (year3 & 9)
& && && && && && &year3 = 0;
& && && && &&&}
& && && && &}
& && && & }
& && &&&case 2:
& && && & year1++;
& && && & if (year1 & 9)
& && && & {
& && && && &year1 = 0;
& && && && &year2++;
& && && && &if (year2 & 9)
& && && && &{
& && && && &&&year2 = 0;
& && && && &&&year3++;
& && && && &&&if (year3 & 9)
& && && && && & year3 = 0;
& && && && &}
& && && & }
& && &&&case 1:
& && && & year2++;
& && && & if (year2 & 9)
& && && & {
& && && && &year2 = 0;
& && && && &year3++;
& && && && &if (year3 & 9)
& && && && &&&year3 = 0;
& && && & }
& && &&&case 0:
& && && & year3++;
& && && & if (year3 & 9)
& && && && &year3 = 0;
& && &case 1:
& && &&&switch (x)//对第二行更改
& && &&&case 7:
& && && & second0++;
& && && & if (second0 & 9)
& && && & {
& && && && &second0 = 0;
& && && && &second1++;
& && && && &if (second1 == 6)
& && && && &&&second1 = 0;
& && && && &
& && && & case 4:
& && && && &minute0++;
& && && && &if (minute0 & 9)
& && && && &{
& && && && &&&minute0 = 0;
& && && && &&&minute1++;
& && && && &&&if (minute1 == 6)
& && && && && & minute1 = 0;
& && && && &}
& && && && &
& && && & case 1:
& && && && &hour0++;
& && && && &if (hour1 == 2 && hour0 & 3)
& && && && &{
& && && && &&&hour0 = 0;
& && && && &&&hour1 = 0;
& && && && &}
& && && && &else if (hour0 & 9)
& && && && &{
& && && && &&&hour0 = 0;
& && && && &&&hour1++;
& && && && &}
& && && & }
/*设置按键4功能*/
void BT4()
&&int ButtonState4 = digitalRead(Button4);
&&if (ButtonState4 == LOW)
& & delay(100);
& & if (ButtonState4 == LOW)& && && && &//延时消抖处理
& && &switch (y)
& && &case 0://对第一行进行修改
& && &&&switch(x)
& && &&&case 11:
& && && & date = (date + 1) % 7;
& && &&&case 9:
& && && & if (day0 == 1 && day1 == 0)
& && && && &day1 = 3;
& && && & if (day0 == 0)
& && && & {
& && && && &day0 = 9;
& && && && &day1--;
& && && & }
& && && & else
& && && && &day0--;
& && &&&case 6:
& && && & if (month0 == 1 && month1 == 0)
& && && & {
& && && && &month0 = 2;
& && && && &month1 = 1;
& && && & }
& && && & else if (month0 == 0)
& && && & {
& && && && &month0 = 9;
& && && && &month1--;
& && && & }
& && && & else
& && && && &month0--;
& && &&&case 3:
& && && & if (year0 == 0)
& && && & {
& && && && &year0 = 9;
& && && && &if (year1 == 0)
& && && && &{
& && && && &&&year1 = 9;
& && && && &&&if (year2 == 0)
& && && && &&&{
& && && && && & year2 = 9;
& && && && && & if (year3 == 0)
& && && && && && &year3 = 9;
& && && && && & else
& && && && && && &year3--;
& && && && &&&}
& && && && &&&else
& && && && && & year2--;
& && && && &}
& && && && &else
& && && && &&&year1--;
& && && & }
& && && & else
& && && && &year0--;
& && &&&case 2:
& && && & if (year1 == 0)
& && && & {
& && && && &year1 = 9;
& && && && &if (year2 == 0)
& && && && &{
& && && && &&&year2 = 9;
& && && && &&&if (year3 == 0)
& && && && && & year3 = 9;
& && && && &&&else
& && && && && & year3--;
& && && && &}
& && && && &else
& && && && &&&year2--;
& && && & }
& && && & else
& && && && &year1--;
& && &&&case 1:
& && && & if (year2 == 0)
& && && & {
& && && && &year2 = 9;
& && && && &if (year3 == 0)
& && && && &&&year3 = 9;
& && && && &else
& && && && &&&year3--;
& && && & }
& && && & else
& && && && &year2--;
& && &&&case 0:
& && && & if (year3 == 0)
& && && && &year3 = 9;
& && && & else
& && && && &year3--;
& && &case 1:
& && &&&switch (x)//对第二行更改
& && &&&case 7:
& && && & if (second0 == 0)
& && && & {
& && && && &second0 = 9;
& && && && &if (second1 == 0)
& && && && &&&second1 = 5;
& && && && &else
& && && && &&&second1--;
& && && & }
& && && & else
& && && && &second0--;
& && &&&case 4:
& && && & if (minute0 == 0)
& && && & {
& && && && &minute0 = 9;
& && && && &if (minute1 == 0)
& && && && &&&minute1 = 5;
& && && && &else
& && && && &&&minute1--;
& && && & }
& && && & else
& && && && &minute0--;
& && &&&case 1:
& && && & if (hour0 == 0)
& && && & {
& && && && &if (hour1 == 0)
& && && && &{
& && && && &&&hour0 = 3;
& && && && &&&hour1 = 2;
& && && && &}
& && && && &else
& && && && &{
& && && && &&&hour0 = 9;
& && && && &&&hour1--;
& && && && &}
& && && & }
& && && & else
& && && && &hour0--;
15:02 上传
点击文件名下载附件
10.06 KB, 下载次数: 91
产生秒信号
很好学习材料!能加入时间模块如DS3231,DS1302这类和GPS模块校时,这样就完美了!什么时候LZ上个完美万年历时钟。
yuqingshan 发表于
很好学习材料!能加入时间模块如DS3231,DS1302这类和GPS模块校时,这样就完美了!什么时候LZ上个完美万年历 ...
暂时还用不到,开始折腾&&举证键盘了,然后就开始 pid,日程比较紧了
没有线路图么
asdfcgdc 发表于
没有线路图么
嗯,不会画,见谅, 从程序里能知道电路怎么连的
去学学怎么用fritzing吧,会了就方便多了
asdfcgdc 发表于
去学学怎么用fritzing吧,会了就方便多了
恩恩,去看看,多谢指教
没事{:soso_e113:}
Powered byarduino 时钟【多图】_价格_图片- 天猫精选
搜索 天猫 商品/品牌/店铺
arduino 时钟
共6件相关商品
世讯旗舰店
月成交 3笔
七星虫旗舰店
月成交 3笔
七星虫旗舰店
月成交 1笔
奥松机器人旗舰店
月成交 0笔
锐高数码配件专营店
月成交 0笔
chengx旗舰店
月成交 0笔
您是不是想找&&免费注册
◇关注京东
◇客户服务
共32万件 arduino 时钟
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
已有人评价
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧&>&arduino DS1302 时钟模块例程
arduino DS1302 时钟模块例程
上传大小:5KB
arduino DS1302 时钟模块例程
解压后把ds1302文件夹放到arduino安装目录的libraries文件夹下
打开arduino开发环境 点flie - examples - ds1302 - set_clock
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有11条
不错可以用
和别处找的一样,调试的时候都出了一样的问题,获取到的时间不稳定,不知道为什么
非常好,虽然扣了两次分
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
arduino DS1302 时钟模块例程
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
zaixia2003
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
arduino DS1302 时钟模块例程

我要回帖

更多关于 arduino 时钟频率 的文章

 

随机推荐