亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

float

  • ADXL345快速入門及范例

    ADXL345的詳細介紹資料 本模塊使用說明書。 本壓縮文件能夠利用角度傳感器對x,y,z三方的加速度值,角度值進行測量,并集成了1602對其進行顯示。 為了便于使用,我們分別將模塊單獨化,如果您有使用的意向,可以單獨摘出  angle.c 引入到您自己新建的工程中。 關(guān)于angle.c文件的內(nèi)部函數(shù)使用說明。     首先為了便于使用和方便引用我們對內(nèi)部函數(shù)進行了高度集成化,您在引入angle.c后直接在您的主程序中調(diào)用   dis_data();函數(shù),可完成ADXL345芯片的測量數(shù)據(jù),         測量數(shù)據(jù)說明: char    as_Xjiasu[6],as_Yjiasu[6],as_Zjiasu[6];    //定義3軸靜態(tài)重力加速度值的ASCII碼值 unsigned char as_Xangel[4],as_Yangel[4],as_Zangel[4];    //定義3軸角度值的ASCII碼值 as_Xjiasu[x]數(shù)組里邊我們?yōu)榱四氖褂弥苯訉?加速度值轉(zhuǎn)換成了 能夠直接顯示到 1602上的ASCII碼值,同理as_Xangel     真實數(shù)據(jù)存放說明。 float jiasu_xyz[3]; angel_xyz[3];     //存放X,Y,Z 軸的靜態(tài)重力加速度,角度值 存放了 加速度和角度的真實值(未經(jīng)轉(zhuǎn)換成ASCII碼的數(shù)據(jù))--本數(shù)據(jù)可以用于其他用途,直接參與MCU內(nèi)部運算等。

    標(biāo)簽: ADXL 345 快速入門 范例

    上傳時間: 2013-11-17

    上傳用戶:wpwpwlxwlx

  • Arduino學(xué)習(xí)筆記3_連接HMC5883L三軸電子羅盤傳感器

    用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上): 1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。 3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。 4,支持自動校準(zhǔn)程序,簡化使用步驟,終端產(chǎn)品使用非常方便。 5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設(shè)備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA   連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }

    標(biāo)簽: Arduino 5883L 5883 HMC

    上傳時間: 2013-12-16

    上傳用戶:stella2015

  • USB開發(fā)中易混淆的概念剖析

    隨著USB技術(shù)日趨成熟,USB開發(fā)者只需要關(guān)注頂層開發(fā)即可,這樣雖然減少了工作量,但容易使開發(fā)者忽略USB基礎(chǔ)理論與概念,導(dǎo)致的弊端在于開發(fā)者一旦遇到問題,往往不知如何解決。作者基于多年USB開發(fā)經(jīng)驗,針對當(dāng)前很多USB開發(fā)者容易混淆的概念,進行深入淺出的剖析,針對枚舉和重枚舉的區(qū)別、不同啟動方式的區(qū)別等問題,進行了歸納總結(jié)。本文從對比的角度分析問題,有助于開發(fā)者理清USB的工作機理。

    標(biāo)簽: USB

    上傳時間: 2013-10-26

    上傳用戶:zaocan888

  • Arduino學(xué)習(xí)筆記3_連接HMC5883L三軸電子羅盤傳感器

    用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上): 1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。 3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。 4,支持自動校準(zhǔn)程序,簡化使用步驟,終端產(chǎn)品使用非常方便。 5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設(shè)備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA   連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }

    標(biāo)簽: Arduino 5883L 5883 HMC

    上傳時間: 2014-03-20

    上傳用戶:tianyi223

  • 由于時間緊迫及事先準(zhǔn)備不足

    由于時間緊迫及事先準(zhǔn)備不足,編譯器最后定型時暴露出不少問題及不足之處,主要有以下一些方面:   不支持?jǐn)?shù)組數(shù)據(jù)類型,這是文法分析器設(shè)計時的一個疏漏,由于時間關(guān)系,最后只得把掃描器中已做好的相關(guān)的數(shù)組部分刪去。   對于float數(shù)據(jù)類型的支持,直到語義分析都是正常的,也能生成相應(yīng)的匯編代碼,但由于我們對8086/8088指令系統(tǒng)本身了解不足,這樣的匯編代碼將只能做到含義上完全忠實于源程序,但不能運行。   對于局部變量的支持,則于時間緊迫,所有的局部變量全被處理成靜態(tài)變量。使遞歸函數(shù)不能得到正確的結(jié)果。    對于函數(shù)調(diào)用語句,不進行參數(shù)匹配檢查,如果參數(shù)數(shù)量不對,也將能通過編譯,但運行時將產(chǎn)生非法操作。   對&& !等邏輯操作在最后生成代碼時處理比較粗燥,生成的代碼在邏輯復(fù)雜時將不能保證運行正常。   接下來有一些,不能說是缺陷,但必須說明的問題:   對于main函數(shù),沒有參數(shù)表,通回類型也必須為void,但如果寫上參數(shù)表及其他返回類型也能編譯通過,生成代碼時將簡單地忽略,不影響最后的代碼的運行。   對于while,for,if語句,其語句體不管是一句還是多句,必須都有{}圍起來。這跟C語言中若是一句則可省略{}不同。

    標(biāo)簽:

    上傳時間: 2015-03-14

    上傳用戶:gmh1314

  • 餐飲管理系統(tǒng)數(shù)據(jù)庫設(shè)計文檔 表名:bzqbj(保質(zhì)期報警表) 字段名 字段類型 字段長度 (0表示不允許NULL

    餐飲管理系統(tǒng)數(shù)據(jù)庫設(shè)計文檔 表名:bzqbj(保質(zhì)期報警表) 字段名 字段類型 字段長度 (0表示不允許NULL,1為允許) id bigint 8 0 id ylid varchar 50 1 原料id ylmc varchar 50 1 原料名稱 diffbzq bigint 8 1 距離保質(zhì)期的時間 diffbzqyj bigint 8 1 距離保質(zhì)預(yù)警期的時間 bzq bigint 8 1 保質(zhì)期 表名:cdb(菜單表) id varchar 50 1 mc varchar 50 1 名稱 price float 8 1 價格 lbbh bigint 8 1 類別編號(typelist) dlmc varchar 50 1 大類名稱 tj float 8 1 特價 sftj int 4 1 是否特價 sfjl int 4 0 是否酒類

    標(biāo)簽: bzqbj NULL 字段 管理系統(tǒng)

    上傳時間: 2015-04-01

    上傳用戶:royzhangsz

  • c語言編譯器arm-gen.c asmtest.S bcheck.c boundtest.c c67-gen.c Changelog coff.h configure COPYING elf.h

    c語言編譯器arm-gen.c asmtest.S bcheck.c boundtest.c c67-gen.c Changelog coff.h configure COPYING elf.h [examples] float.h gcctestsuite.sh i386-asm.c i386-asm.h i386-gen.c il-gen.c il-opcodes.h libtcc.h libtcc1.c libtcc_test.c Makefile README stab.def stab.h stdarg.h stdbool.h stddef.h tcc-doc.html tcc-doc.texi tcc.1 tcc.c tccasm.c tcccoff.c tccelf.c tcclib.h tccpe.c tcctest.c tcctok.h texi2pod.pl tiny_impdef.c TODO varargs.h VERSION

    標(biāo)簽: Changelog boundtest configure arm-gen

    上傳時間: 2014-01-16

    上傳用戶:拔絲土豆

  • 剖析Intel IA32 架構(gòu)下C 語言及CPU 浮點數(shù)機制 Version 0.01 哈爾濱工業(yè)大學(xué) 謝煜波 (email: xieyubo@126.com 網(wǎng)址:http://purec.b

    剖析Intel IA32 架構(gòu)下C 語言及CPU 浮點數(shù)機制 Version 0.01 哈爾濱工業(yè)大學(xué) 謝煜波 (email: xieyubo@126.com 網(wǎng)址:http://purec.binghua.com) (QQ:13916830 哈工大紫丁香BBSID:iamxiaohan) 前言 這兩天翻看一本C 語言書的時候,發(fā)現(xiàn)上面有一段這樣寫到 例:將同一實型數(shù)分別賦值給單精度實型和雙精度實型,然后打印輸出。 #include <stdio.h> main() { float a double b a = 123456.789e4 b = 123456.789e4 printf(“%f\n%f\n”,a,b) } 運行結(jié)果如下:

    標(biāo)簽: Version xieyubo Intel email

    上傳時間: 2013-12-25

    上傳用戶:徐孺

  • 參照棧類模板的例子編寫一個隊列類模板class <T> Queue

    參照棧類模板的例子編寫一個隊列類模板class <T> Queue,私有成員包括:隊首指針Front,隊尾指針Tail,隊列容積max。實現(xiàn):構(gòu)造函數(shù)Queue,析構(gòu)函數(shù),入隊函數(shù)In,出隊函數(shù)Out(每次出隊,后面的元素自動前移一位),判隊列空函數(shù)Empty。并分別用隊列類模板定義int和float對象,調(diào)用各個成員函數(shù)

    標(biāo)簽: class Queue 模板 lt

    上傳時間: 2013-12-03

    上傳用戶:BIBI

  • 函數(shù)模板T max(T a, T b, T c),使之實現(xiàn)對任何類型數(shù)

    函數(shù)模板T max(T a, T b, T c),使之實現(xiàn)對任何類型數(shù),能從三個數(shù)中求出最大數(shù)返回。設(shè)計各種類型數(shù)據(jù)(char,short,long,float,double)調(diào)用此函數(shù)模板。

    標(biāo)簽: max 函數(shù) 模板

    上傳時間: 2015-07-07

    上傳用戶:時代電子小智

主站蜘蛛池模板: 西乌珠穆沁旗| 荣昌县| 双鸭山市| 长兴县| 柞水县| 厦门市| 旬阳县| 宁远县| 宁城县| 常熟市| 桂阳县| 于田县| 乌兰浩特市| 辽阳县| 海口市| 桑日县| 隆林| 巴青县| 长岭县| 布尔津县| 东至县| 高陵县| 达拉特旗| 元阳县| 宁城县| 临安市| 宜良县| 新宁县| 牟定县| 万宁市| 广丰县| 利津县| 河间市| 青河县| 子洲县| 桐城市| 湘阴县| 长阳| 兴安县| 平山县| 临武县|