久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

[MicroPython]stm32f407控制DS18B20檢測溫度

[復制鏈接]
ID:130183 發表于 2018-8-13 16:50 | 顯示全部樓層 |閱讀模式
    1.實驗目的

    1. 學習在PC機系統中擴展簡單I/O 接口的方法。
    2. 進一步學習編制數據輸出程序的設計方法。
    3. 學習DS18B20的接線方法,并利用DS18B20檢測當前溫度。

    2.所需元器件

    F407Micropython開發板1塊
    數據線1條
    DS18b20溫度傳感器1個
    DS18B20測溫模塊(不含DS18B20)1個
    杜邦線若干
    Putty調試工具

1.png


    3.學習DS18B20的接線方法,檢測當前溫度

    先看一下DS18B20針腳含義,如下圖:

2.png


    將DS18B20溫度傳感器直接插DS18B20模塊上。如圖

3.jpg


    DS18B20擴展板的針腳與F407 Micropython開發板的針腳對應關系如下:
    F407 Micropython開發板             DS18B20
    ----------------
    # 3V3   or any Pin  => VDD
    # any   Pin        =>   DO
    #   GND           => GND
    還是看不明白的話,直接上針腳編號
    F407 Micropython開發板        DS18B20
    ----------------------------
    3.3v        =>   VDD
    GND        =>   GND
    Y12         =>   DO

    4.源代碼

    接線ok后,將ds18b20.py和one_wire.py復制到PYBFLASH磁盤的根目錄。將下面代碼拷進main.py保存,等紅燈熄滅后,rst開發板,用Putty可以看到當前的溫度。

4.png


    main.py源代碼:
  1. #main.py
  2. import pyb
  3. from pyb import Pin
  4. from ds18b20 import DS18X20

  5. DQ=DS18X20(Pin('Y12'))#DQ
  6. while True:
  7.         tem = DQ.read_temp()
  8.         print(tem)
  9.         pyb.delay(1000)
復制代碼




回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线观看的av | av看片| 亚洲av毛片 | 在线看的av | 丁香九月婷婷 | 日韩不卡在线 | www.欧美日韩 | 久久久久免费视频 | 黄色网页免费 | 精品国产区一区二 | 怡红院在线播放 | 好色网站 | 日本一级淫片色费放 | 金银在线 | 在线播放国产精品 | 97视频在线| 99re国产| 懂色av一区二区夜夜嗨 | 毛片在线观看视频 | 日本亚洲精品 | 欧美有码视频 | 日本精品国产 | 午夜亚洲精品 | 成人欧美激情 | 精品日韩一区二区三区 | 国产成年妇视频 | 黄色片毛片| 亚洲一区视频 | 欧美在线网址 | 一级做a视频 | 亚洲欧美在线视频 | 日韩中文在线观看 | 欧美精品亚洲 | 成人av一区二区三区在线观看 | 欧美在线看片 | 国产片一区二区 | 成人福利网 | 成人av影视 | 中文字幕理伦片免费看 | 欧美精品久| 国产视频a |