怎么上传scl菜刀 自编脚本块的管脚

广告&& & & &
【用 途】
译码计数器/除法器电路
【性能 参数】
双列16脚封装,Vdd=-0.5~18V;输入电压Vi=-0.5~Vdd+0.5V;输出引脚电压Vo=-0.5~Vdd+0.5V;峰值输入,输出端±Ii=10mA;允许功耗Pd=100mW.最大时钟标准为7M(Vdd=7V)
【互换 兼容】
BU4017B CC4017B CD4017B HCC4017B HD14017BG HD14017BP HEF4017B LC4017B M4017BP MB4017B MC14017B MN4017B MSM4017B TC4017BP SCL4017B uPD4017BC
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: ***:(86)774-2826670& & &&)万有青年养成计划||基于Arduino,制作自己的自动化气象站 | 气象万千小组 | 果壳网 科技有意思
3494人加入此小组
【零】从入选“万有青年养成计划”第三期开始,DIY气象站这个计划因为个人的原因,走了不少弯路,也曾一度搁浅,整个计划拖了许久(目前为止已经了拖延了三个多月)了。在“催稿小闹钟委员会”的耐心敦促下,气象站项目完成了基于STM32微处理器的开发工作,实现自动化气象站的基本功能:自动环境数据监测,并实时上传数据到服务器。然而,如果自己找来一大堆器件搭建起一个气象站,再开发一款对应的软件,实现了气象的实时监测,如此自娱自乐,注定是一件孤独的事……对于一个开源项目,DIY(Do It Yourself)是远远不够的。我们希望、也需要更多人能够参与项目中----在这互联网引领潮流的时代,DIT(Do it together)更贴近了的潮流。我们希望在我们发起这项计划,并为之完成了初期的研发之时,能够更多的人参与到这项计划计划中来:如果你是气象爱好者,你可以零电子技术上手,轻松地下载到我们的程序代码、轻松地找到器件,再迅速地组装成一个气象站并架设起在自家的院子里为自己监测气象数据……如果你又恰好是一个电子科技爱好者,我们十分欢迎你参与到项目中一起改进气象站存在的某些缺陷、丰富它的功能,或者你恰是一个软件工程师,我们可以一起让监测到的气象数据呈现更多的光彩……总而言之,这是我们的希冀。一个计划提出并实施落地之后,它的生命力,来源于更多不断倾入的创意、想法。一段时间来,思考了这样的问题:如何让自动化气象站更容易进行制作,又如何让我们监测到数据更有意义?一直以来,我们都专注在STM32上进行气象站的开发,而忽略了一个问题:要进行STM32开发,需要专门的编程环境,需要专门的烧写器件,编程语言又稍显复杂……这一切的一切,无疑增添了DIY一个气象站的门槛与成本。所幸在受到 老师的启发,我们决定:在Arduino上进行气象站开发,让任何人都可以轻松DIY制作!同时,我们计划在完成气象站的硬件设备基础之后,基于Yeelink上存储的数据,开发一个基于百度地图的天气信息显示页面:在这地图页面上,我们可以将我们的气象站实时数据与其他爱好者共享……一样,你也可以通过网页查看到其他爱好者架设的气象站监测到实时数据!【壹】什么是Arduino在了解Arduino之前,我们可以来看看几个基于Arduino的项目1.Markerbot 3D打印机 图片来自网络Markerbot 3D打印机以Arduino mega作为主控板。Arduino负责解读G语言,并控制步进电机运动和打印喷头工作,从而实现3D打印机。2.ArduSat 卫星2012年,位于美国加州的 NanoSatisfi 在 为自己的开源卫星项目 ArduSat 筹资。他们利用开源硬件 Arduino,制作一个体积娇小,而且拥有基本探测功能的微型卫星。ArduSat 的体积还不如一个鞋盒大,它的长宽高都只有 10 厘米;重量非常轻盈,在 1 千克左右。而小小的身躯内,却有 25 种传感器,包括 3 个摄像头、一个盖革计数器、分光仪、磁力计、GPS、二氧化碳探测器等等。 相关报道链接:3.开源机器人MakeblockMakeblock是一个利用铝合金打造的机器人积木平台,可以让用户自行搭建各式各样的机器人,加上电源和作?控制晶片的Arduino,再上一点简单 的程式码,一个开源机器人便可完成。Makeblock的特点是在轻便、有足够灵活度、有强大扩展性的同时,还能提供足够结构强度。这点十分重要,如果大 家曾经玩过塑胶模型的话,你便会发现一些标榜可以「变形」的机械人当组合完成后站不稳,或者支架没有足够的强度,这种情况在加入其他额外部件时尤其严重。 从Makeblock可以加入不同部件组合成不同用途机械人这一点来看,Makeblock似乎已经克服这个难题了以上例子只是众多基于Arduino开发的出色案例中的冰山一角。同样,我们能很便捷地在Arduino上制作一个气象站。Arduino从2005年面世以来,随着”创客运动“异军突起,风靡全球。它不仅仅是一块简单的电路板,还是一个开发式的电子开发平台----它即包含了硬件平台,也包含了软件。它既有开源的硬件设备,也有简单易用的开发环境(IDE),更重要的是有许许多多开发者和使用者使用它创造了许多程序。Arduino摒弃了传统硬件开发的复杂操作,开发者和使用者再也不需要纠结与寄存器、单片机内部结构、定时器之类复杂的概念,也不需要过多学习电路知识和编程知识,只需要简单学习,便能更够做出一件出色电子作品。目前Arduino有多种型号的控制器,更有数不清的衍生控制器推出。Arduino UNO是初学者的最佳选择,其价格相对低廉,功能稍少,但基本满足初学者。为了气象站日后的功能拓展,我们将控制器定为Arduino MEGA。Arduino MEGA是一块增强型的Arduino控制器,相对于UNO,其具有更强大的性能。Arduino UNO控制板Arduino MEGA控制板Arduino保持了开放源码的理念,他们采用CC授权的方式公开了硬件设计图,这样的授权下,任何人都可以声场电路板的复制品。甚至还能重新设计和销售设计的复制品,却不需要支付任何费用。这意味着,用户可以从他们的官网.上下载到控制板的电路设计图,自己DIY一个电路板。即使你在某宝上购买一块Arduino控制板,需要支付的金额也不算高。【贰】搭建Arduino开发环境在使用Arduino进行自动气象站开发之前,需要在电脑上***Arduino集成开发环境(Arduino IDE)。我们在IDE上完成气象站运行程序的编写、编译、烧写整个开发流程。Arduino官方提供了适用于Windows、Mac OS、Linux三个主流操作系统的IDE软件。用户可以在Arduino官方网站页面选择适用的IDE环境下载。下文中,我们主要以windows为例进行编程环境介绍。对于Winodws环境,用户可以选择Windows Installer下载***包,并指定地址***Arduino IDE;也可以下载 ZIP压缩包,解压到任意位置,点击Arduino.exe文件即可启动IDE。Arduino IDE启动画面Arduino IDE界面相比于传统的的硬件开发环境,Arduino IDE环境简单明了,使使用者能够非常轻松上手操作。在IDE界面的工具栏上,IDE提供了几个常用功能的按键。这里简单介绍一下三个以后会经常用到的按键。校验(Verify),验证程序是否编写无误。若编写无误则编译程序。下载(Upload),下载程序到Arduino控制器上。由于使用习惯,我们经常会用”烧写“来形容”下载“,其意义是一致的。串口监视器(Serial Monitor),接收控制器向PC发送的数据。 【叁】搭建气象站需要的电子器件1.Arduino MEGA 2560主控板。我们已经在前文中进行了简要的介绍。2.BMP085芯片模块。我们通过这块模块检测环境温度及气压。3.DHT11传感器,通过这块传感器,我们可以获得环境湿度的大致的数值。4.BH1750FVI传感器模块。我们通过这个模块获取环境光照强度。5.角位移传感器。通过这个传感器配合风向标,Arduino可以获取风向数据。6.霍尔元件。配合风杯,Arduino可以计算出风速数据。除此之外,我们还需要若干连接用的面保线和杜邦线,用于测试时的期间连接,以及一块面包板。 通过以上的传感器。气象站可以获得的环境数据有:温度、湿度、气压值、光照强度、风向、风速。后面我们会补充降雨量的测量等其他测量量。数据储存及传输方案我们计划制作的气象站具有数据本地储存和数据无线传输功能。事实上相当环于两套数据存储方案:1.本地SD卡存储;2.Yeelink云服务存储。这样子能够最大限度避免数据丢失。基于这样的设计方案,我们需要一块无线联网模块,和一个SD卡读取存储模块。SD卡模块。通过与SD卡配合,自动化气象站的数据可以进行本地保存,需要获取数据的时候试用电脑读取SD卡的数据即可。仅一个数据本地存储是不够体现自动化气象站的便捷性的。我们计划将自动化气象站监测到的数据实时上传到互联网中,这样我们就能随时随地的查看到气象站监测到的数据了。对于数据传送到互联网,有许多种实现方案:比如用线缆或者WIFI连接上路由器,通过宽带线路传送上网络。在已有的基础上这个方案是最经济的。但其具有比较大的局限性:我们无法保证爱好者即将假设气象站的环境是否能够便捷接入家庭用的宽带网络。而对于一个应用于户外的设备来说,使用移动互联网来进行数据传输无疑是一个便捷的方案。但我们需要额外付出的代价是需要一张闲置的SIM手机卡,还有每月固定的套餐费用……我们选用了一块基于SIM900A的数据传输模块这块模块可以便捷地使用串口于Arduino主控板通讯,且SIM900A芯片集成了TCP/IP协议栈,使用者只需要简单的操作就能实现将数据传输到网络的。以上提及的器件,模块,均可以在某宝上轻松找到,如需购买链接,请私信我。【肆】传感器连接步骤1.首先,将Arduino的5V,GND引脚用面包线引出来插在面包板的"+""-"插孔上,这样就可以多出许多插线孔为各个器件提供电源了。软件模拟图2.将Arduino控制板的SDA,SCL引脚用面包线印出来插在面包上,方便IIC通讯接口的模块使用。 3.连接BMP085模块BMP085模块正面BMP085模块引脚可以从BNP085的引脚上找到VCC、GND、SDA、SCL引脚,用杜邦线将这些引脚接出来,插在上文的引脚插孔上。4.将BH1750FVI传感器模块与Arduino连接BH1750FVI模块正面BH1750FVI类似用IIC通讯协议进行通讯,因此这个模块的界线可以跟BMP085并联在IIC通讯线路上。即用杜邦线将SDA、SCL引脚引出来,跟BMP085的SDA、SCL引脚并联在一起即可。注:IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。这种方式简化了信号传输总线。 5.DHT11与Arduino连接DHT11模块正面DHT11模块的引脚标号。以具有栅格的一面对着自己,从左边算起,分别是1~4引脚。需要注意,如果将1引脚接入GND,4引脚接入VCC,DHT11模块将很容易烧毁。讲DHT11的1引脚接入VCC,2引脚连接到Arduino控制板的22引脚上即可。6.连接霍尔传感器模块在霍尔元件有个物理特征,在磁极的影响下发生电平的变化。我们利用这个性质来监测风速:风杯上装一个磁铁,底座装一块霍尔传感器,当风杯每转动一次,会出现一次电平下降沿。Arduino通过计算10s内出现的下降沿次数,计算出风杯在固定时间转动的次数,进而换算出风速。霍尔元件正面我使用的这款元件引脚从左边到右边分别为”-“”+“”S“”-“”+“为电源引脚,将它接在电源的引脚上。”S“引脚接在Arduino控制板的"RX1 19"引脚上。7.角位移传感器与Arduino连接角位移传感器实质上是一个滑动变阻器。我们试用它搭建一个分压电路,通过检测一个引脚的电压,换算出传感器主轴相对于原点转动的角度,进而换算出转动的角度。 角位移传感器背面 在角位移传感器背面可以看我1、2、3引脚的标号。将”1“引脚接入电源VCC,”3“引脚接入电源GND,然后将2引脚接入Arduino 的”Analog in “中的"1"引脚。 至此,我们完成了所有传感器与Arduino的链接。上一张图:后期更新的内容主要有:传感器的功能测试和联网数据发送测试。在这里先割一把! 4月15日更新【伍】气象站功能测试完成了Arduino与各个传感器部件的链接后,需要给Arduino上电,烧写运行程序,然后检查各个部件的运行状况。首先,需要给Arduino通电。在测试阶段,我们使用一个USB数据线给arduino供电,同时利用它进行串口数据传递。Arduino 主控板边侧的不锈钢端口为USB接口 USB数据线将USB数据线较扁平的一段插在电脑的USB插口上,另一端插在Arduino的USB数据端口上,看到Arduino上亮起一颗绿灯,说明控制板已经通电。在一些版本比较旧的IDE上,第一次使用Arduino,需要给PC装上驱动程序,而新版本的IDE则会自动检测出Arduino的版本,然后自动给PC机***驱动,所以在我们第一个将Arduino插在电脑上的时候,系统会有驱动***提示。但系统提醒我们驱动***完成之后,我们可以运行IDE,看到这样的界面:在编程环境的底部我们看到Arduino Mega 2560 or Mega ADK on COM3字样,注释了我们用的Arduino版本和Arduino现在正在使用哪个串口端口。如果没有出现这样的字符,则需要手动去设置一下:1.点击菜单栏tools-&Board-&选中Arduino Mega 2560 or Mega ADK2.同样进入tools,点击Serial Poart ,由于串口号是随机的,因此,这里出现的串口号不一定跟笔者的串口一致。但这出现的串口号一般只有一个,选中即可。完成了版本设置之后,我们需要进一步向Arduino烧写程序。利用之前写好的程序进行测试。程序可以在我们的Github库下载到:将程序写入IDC的编写界面,点击按键,IDE进行程序差错之后,如果没有错误,即编译程序,然后将程序烧写到arduino控制板上。当编程软件底部出现了上图语句,即说明程序烧写成功。我们在运行程序中写入了串口程序,将每次监测到的数据通过计算机串口发送到电脑上,因此我们可以通过串口数据,判断气象站工作状况是否正常。点击右上角的串口监视器按键,打开串口监视器Arduino运行的程序以9600 baud的速度向电脑端发送数据,因此我们电脑端软件需要把速度调到于Arduino一致才能保证数据不会出现乱码。点击监视器的右下角速度设置进行串口数据测试,如下图。一般默认是9600,可以不设置。启动串口监视器之后,Arduino会自动初始化,稍等片刻之后,能够接收到来自arduino的数据。如上图,我们可以查看到气象站各部件监测到的数据。4月17日更新【陆】使用GPRS网络将气象数据发送到互联网在我们的气象站中,我们使用SIM900A模块实现数据无线传输。SIM900A使用的是GPRS网络,即我们平常说的手机网络,(后期如果条件允许的话我们会增加一个WIFI网络的解决方案)。通过GPRS网络通讯,结合Yeelink平台的物联网平台,我们可以实现实时数据远程保存,随时随地查看。在开始现在这个方案之前,我们需要准备以下事项:1.稍微了解Yeelink平台www.yeelink.net,以及了解如何注册账户和设置设备,可以参考:;2.一个SIM9000A模块,笔者用的是一块”ATK-SIM900A模块“,一般SIM900A模块即能用上;3.一张开通数据流量套餐的手机卡(需支持2.5G网络)。除了给SIM900A模块供电外,我们还需要使用杜邦线连接一些接口,这样联网模块才能正常工作:1.SIM900A模块的VBAT引脚应接到PKEY,这样模块在接入电源的时候即能自动开机,如果不连接这两个引脚,则需要手动按键才能启动模块。2.SIM9000A模块的GND引脚与Arduino的GND引脚接在一起。3.SIM900A模块的STXD引脚接Arduino的RX2,SIM900A模块的SRXD引脚接Arduino的TX2。在这个方案中,我们使用Arduino mega2560的串口2与SIM900A模块进行通讯:Arduino向SIM900A发送AT指令,控制SIM900A模块与yeelink服务器发起TCP连接,等待连接成功后,发送带有传感器信息和数值的报文给服务器,然后关闭TCP连接的场景。笔者将已经编写好的最新程序同步到Github上,用户可以到下载数据,烧写到Arduino主控板上运行。在烧写之前,我们需要修改一些参数。1.修改用户U-APIKEY在sim900a文件的第13和25行,”f92************************b2b42“为U-APIKEY。我们需要将我们在yeelink注册获得的U-APIKEY复制到这里。2.修改设备ID,例如我的设备ID为:8187。在sim900a文件的第10行和第22行中,将设备ID替换到图中红框的位置。3.修改传感器ID。在sim900a第33~38行,将传感器ID替换到图中红框的位置。 4.在我们的程序中,我们设定了气象站的监测时间间隔为300秒(五分钟)。如果需要修改时间间隔,可以修改weather文件中的延时参数:5.修改接入点名称。程序默认的”UNINET“接入点名称为联通的,联通的用户可以直接使用。如果使用移动的手机网络,需要把接入点名称改成”CMNET“修改完参数后,我们将程序烧写如Arduino中,即可运行了。程序运行一段时间后,我们登录yeelink的用户中心,查看设备,即可看气象站发来的数据。4月22日更新【柒】数据本地保存在上一部分内容中,我们使用联网方案,将气象站监测到的数据实时同步到YEELINK的服务器上,这是一种比较安全的数据保存方案。但是,有时候GPRS网络也会有抽风的时候,因此,我们需要准备另一套数据保存方案,确保数据安全,同时也方便了日后的数据处理。在本地数据储存方案,我们采用SD卡才保存数据。需要准备的材料1:杜邦线2:一块SD卡读写模块3:SD卡1.SD卡引脚的连接在SD卡读写模块上,有GND、MISO、SCK、MOSI、CS、3.3V、GND、+5V这些引脚,我们把GND,+5V引脚接到Arduino的电源引脚上,(对于带有稳压芯片的模块,可以不将3.3V引脚接在3.3V上),SD卡采用SPI通讯方式与主控板通讯,我们MISO接在P50上,SCK接在P52上,MOSI接在P51上,我们在程序中定义了CS引脚在P49,所以我们将CS接在P49引脚上。注:SD卡没办法支持大容量的,选个2G的SD卡才能正常工作。感谢
提醒!2.SD卡的准备因为程序仅能支持FAT16和FAT32,我们需要再进行试验前将SD卡设置为FAT16或者FAT32格式,确保数据能正确写入。3.烧写程序我们已经把这部分更新的程序同步到Github上,可按前文提到的步骤,将最新的程序烧写Arduino中。4.测试气象站运行之后,获得所有传感器变送的数据之后,自动检查SD卡中是否有一个DATA.TXT文件,如果没有即创建一个DATA.TXT文件,然后打开文件,进行数据填写。气象站运行一段时间后,用电脑打开DATA.TXT文件可以查看到气象站保存的数据。【捌】RTC时钟当气象站把数据发送到Yeelink服务器的时候,Yeelink平台生成的数据曲线图会自动给每个数据点标注接收到数据的时间,但是在SD本地储存的数据中,Arduino没有一个实时时间源。因此我们加入一个时间模块,在每次气象站获取传感器数值的同时,也从这个时钟模块获取到时间数据,然后将数值保存到SD卡中。我们选用了搭载DS1307时钟芯片的模块,它能够提供秒、分、小时等信息,而每个月的天数能够自动调整,并且有闰年补偿功能,因此我们只需要将这块模块连接到Arduino上,设置时间,就可简单调取到时间数据。DS1703模块的正面DS1703模块的背面DS1703模块的背面带有一颗纽扣电池,其作用即是为模块运行提供电能。DS1703模块的能耗非常低,因此背面的纽扣能维持模块长时间运行。笔者给模块焊上接线用的排针,用杜邦线连接到Arduino上进行时钟测试。接线信息:DS1703模块------------Arduino MegaVCC---------------------5VGND--------------------GNDSCL----------------------SCLSDA----------------------SDASD------------------------P2将模块正确连接到Arduino后,我们需要给Arduino烧写一段程序,通过Arduino给模块设置时间。在烧写程序之前,需要给Arduino添加两个文件库。这两个文件库包含了DS1703的通讯协议。我们已经将这个两个库文件更新在Github的项目库中,请下载这两个库放在Arduino的***目录下的libraries文件夹里面。然后给Arduino 烧写入设置时间程序(由于字数的缘故,请在评论栏中查找程序):这段程序再编译时自动将PC当前日期和时间写入Arduino中。程序烧写完后,运行串口监视器可以看到以下内容:说明程序程序已经成功设置了DS1703模块上的实时程序。接在将我们Github库中的代码烧写如Arduino中,程序运行一段时间,将SD卡取出,读取数据:可以看到每段时间之前,都会有一个时间戳。
》》》》》》》》》》》》》》》》未完待续。后面部分更新,我们将完成太阳能充电的功能以及气象站的外形。
你也想成为一名万有青年?【万有青年养成计划】梦想资助计划长期开放申请中,详情猛戳:
+ 加入我的果篮
电气工程及其自动化专业
感觉和我写的真是两个极端。。。
电气工程及其自动化专业
引用 的话:感觉和我写的真是两个极端。。。
真忧伤......如果我说看不懂,你会打我么
纯Geek的DIY,我想哭...求推
电气工程及其自动化专业
引用 的话:真忧伤......如果我说看不懂,你会打我么
纯Geek的DIY,我想哭...求推还没写完呢。。。。。
引用 的话:我连怎么在果壳评论里加这种表情都不会!
电气工程及其自动化专业
引用 的话:我连怎么在果壳评论里加这种表情都不会!在chrome浏览器加了个插件才有的
飞行爱好者,航模控
这个好,Arduino的必须要顶,大家都可以做了
果壳“万有青年”品牌负责人
引用 的话:感觉和我写的真是两个极端。。。我们就是跨界嘛!
果壳网运营
提一个有点儿靠边的问题,相关数据好存储么?
电气工程及其自动化专业
引用 的话:提一个有点儿靠边的问题,相关数据好存储么?数据有两个存储方案,1.本地储存,储存在SD卡上;2.网络储存,存储在yeelink上。数据算是很好储存的。
终于用Arduino平台啦
建议楼主出套材,我也想跟着做
建议出套材,或者贴出建议的某宝链接也行啊
哇,用Mega2560呀,我手头只有 Uno
其实Uno就够用了吧,用2560是为了接口多吗?
电气工程及其自动化专业
引用 的话:其实Uno就够用了吧,用2560是为了接口多吗?引用 的话:哇,用Mega2560呀,我手头只有 Uno手上只有Mega2560,程序稍微修改一下就可以用了。
电气工程及其自动化专业
GPRS网络传输数据部分内容更新完毕(4月17日更新内容)
电气工程及其自动化专业
本地SD卡数据保存部分内容已更新。(4月22日内容)
引用 的话:本地SD卡数据保存部分内容已更新。(4月22日内容)好勤劳~
电气工程及其自动化专业
时间设置程序
注:本程序来自《Arduino程序设计基础》 陈吕洲编著/*设置DS1307的时间RTC模块的使用*///声明这个模块用到的三个类库#include &DS1307RTC.h&#include &Time.h&#include &Wire.h&const char *monthName[12] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};// tmElements_t为保存日期时间的结构体类型tmElements_void setup() { bool parse= bool config=// 获取编译时的时间和日期 if (getDate(__DATE__) && getTime(__TIME__)) { parse = // 将时间数据写入RTC模块 if (RTC.write(tm)) { config = } }Serial.begin(9600); delay(200); if (parse && config) { Serial.print("DS1307 configured Time="); Serial.print(__TIME__); Serial.print(", Date="); Serial.println(__DATE__); } else if (parse) { Serial.println("DS1307 Communication Error :-{"); Serial.println("Please check your circuitry"); } else { Serial.print("Could not parse info from the compiler, Time=\""); Serial.print(__TIME__); Serial.print("\", Date=\""); Serial.print(__DATE__); Serial.println("\""); }}void loop() {}// 获取时间数据并存入tmbool getTime(const char *str){ int Hour, Min, Sif (sscanf(str, "%d:%d:%d", &Hour, &Min, &Sec) != 3) tm.Hour = H tm.Minute = M tm.Second = S}// 获取日期数据并存入tmbool getDate(const char *str){ char Month[12]; int Day, Y uint8_t monthIif (sscanf(str, "%s %d %d", Month, &Day, &Year) != 3) for (monthIndex = 0; monthIndex & 12; monthIndex++) { if (strcmp(Month, monthName[monthIndex]) == 0) } if (monthIndex &= 12) tm.Day = D tm.Month = monthIndex + 1; tm.Year = CalendarYrToTm(Year);}
1、整个系统必须在户外,供电系统能介绍下?比如太阳能系统?2、一般家中的系统都是依靠wifi联网,靠GPRS喜欢不能,建议能介绍下WIFI模块的部分3、最后能看下连接线的全貌吗?比如时钟模块和SD卡模块以及WIFI模块是怎么连接在主板上的?
啥时候更新啊?
引用 的话:手上只有Mega2560,程序稍微修改一下就可以用了。UNO上没有串口2和串口3,这个怎么破?
楼主整个气象站的户外单元出来了吗,能上个图吗瞧瞧吗,表示想diy一个小站
特别想知道风速风向这块的硬件是怎么做的~~~
?主, yeelink ?已?更新了,??程式?是不是要修改.
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报***:你的位置:
管脚分配出现的问题
Error (171172): Detected conflicting assignments for the following nodes.
Error (171173): Node flag from partition Top cannot preserve previous placement at PIN B10 and honor the location assignment to PIN C14
这个如何解决啊
无标题.png

参考资料

 

随机推荐