欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4126|回復: 0
收起左側

msp430g2231傳感器平臺

[復制鏈接]
ID:110653 發表于 2016-3-30 17:16 | 顯示全部樓層 |閱讀模式
       看到gokit平臺,自己也想整個,所以自己就用自己買的msp430g2231開發做了個簡單的傳感器平臺,雖然很難看,但可以作為一個測試平臺。  這是效果圖,一個震動傳感器,一個3軸加速度傳感器adxl335,一個雨滴傳感器,一個74hc138LED顯示模塊。
         20150913142306_19890.jpg
20150913142317_20282.jpg
         一個震動傳感器,一個3軸加速度傳感器,當然可以用更高端的,但我想只是原理驗證,所以沒有用更高端的。一個74hc164顯示8個LED燈顯示震動次數*2,一個雨滴傳感器收集雨量,當然沒有必要,我只是讓其好看寫。
        不知道各位大伽們有什么想法,我想用加速度傳感器測速,但上網發現用加速度傳感器測速不是很準確,而手環類產品也達不到特別高的精度,算法很復雜,對于門外漢來說,做起來還是很困難呀,急,急,急呀!!!

部分程序:
  1. #include"config.h"
  2. uint result[4];


  3. void init_ADC10()
  4. {
  5. P1SEL|=BIT3+BIT4+BIT5+BIT7;
  6. ADC10AE0|=BIT3+BIT4+BIT5+BIT7; // 使P1.0允許AD模擬輸入信號
  7. ADC10CTL0=ADC10ON+MSC+SREF_0;//+REFON 開AD內核,選擇電源為參考電壓
  8. ADC10CTL1=ADC10SSEL_0+CONSEQ_0; //+INCH_1+INCH_2 選擇ADC12SC為觸發源,選擇系統時鐘為AD內核時鐘,采用單通道多次采用

  9. }
  10. void start_ADC10()
  11. {
  12. ADC10CTL1|=INCH_3;
  13. ADC10CTL0|=ADC10SC+ENC;
  14. while(ADC10CTL1&ADC10BUSY!=0);
  15. result[0]= ADC10MEM;
  16. //printf("%d",result[1]);
  17. ADC10CTL0&=~(ADC10SC+ENC);
  18. ADC10CTL1&=~INCH_3;
  19. ADC10CTL1|=INCH_4;
  20. ADC10CTL0|=ADC10SC+ENC;
  21. while(ADC10CTL1&ADC10BUSY!=0);
  22. result[1]= ADC10MEM;
  23. ADC10CTL0&=~(ADC10SC+ENC);
  24. ADC10CTL1&=~INCH_4;
  25. ADC10CTL1|=INCH_5;
  26. ADC10CTL0|=ADC10SC+ENC;
  27. while(ADC10CTL1&ADC10BUSY!=0);
  28. result[2]= ADC10MEM;
  29. ADC10CTL0&=~(ADC10SC+ENC);
  30. ADC10CTL1&=~INCH_5;
  31. ADC10CTL1|=INCH_7;
  32. ADC10CTL0|=ADC10SC+ENC;
  33. while(ADC10CTL1&ADC10BUSY!=0);
  34. result[3]= ADC10MEM;
  35. ADC10CTL0&=~(ADC10SC+ENC);
  36. ADC10CTL1&=~INCH_7;
  37. }
復制代碼



傳感器參數采樣.zip

28.77 KB, 下載次數: 1460, 下載積分: 黑幣 -5

相關帖子

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表