【物聯網應用實務】專案01-2: 將DS18B20溫度資料寫入資料庫

  • Видео
  • О видео
  • Скачать
  • Поделиться

【物聯網應用實務】專案01-2: 將DS18B20溫度資料寫入資料庫

******** 專案01-2 將溫度資料寫入資料庫 ******** ================================== 1.進入phpmyadmin並登入 2.建立資料庫 mydb *utf8_general_ci 3.建立資料表 ds18b20 *欄位: 流水號(INT,自動遞增,主鍵)、時戳(TIMESTAMP)、溫度(FLOAT) 4.安裝MySQL在Python環境下使用套件 sudo apt-get install python-mysqldb 5.編寫Python程式 ds18b20.py *引入資料庫函式庫 import MySQLdb *連線 db= MySQLdb.connect(host='localhost',user='root',passwd='12345679',db='mydb') *對應資料表 cursor = db.cursor() *插入新資料 格式: INSERT INTO 資料表 (欄位) VALUES (值) sql_str='INSERT INTO ds18b20 (rec_temp) VALUES ('+str(temp_now)+')' *執行 cursor.execute(sql_str) *真正寫入 db.commit() *關閉資料庫 db.close() 6.時區若錯誤,需要設定 sudo dpkg-reconfigure tzdata *選擇Taipei時區 *重開機 sudo reboot 7.改良程式--中斷 try...except KeyboardInterrupt: ==================================
3, 274   |   6 год. назад  |   30 - 0
 

【物聯網應用實務】專案01-2: 將DS18B20溫度資料寫入資料庫

Скачайте изображение (превью) выбрав качество


320x180 480x360 640x480 1280x720

******** 專案01-2 將溫度資料寫入資料庫 ********
==================================

1.進入phpmyadmin並登入

2.建立資料庫 mydb
*utf8_general_ci

3.建立資料表 ds18b20
*欄位: 流水號(INT,自動遞增,主鍵)、時戳(TIMESTAMP)、溫度(FLOAT)

4.安裝MySQL在Python環境下使用套件
sudo apt-get install python-mysqldb

5.編寫Python程式 ds18b20.py

*引入資料庫函式庫 import MySQLdb

*連線 db= MySQLdb.connect(host="localhost",user="root",passwd="12345679",db="mydb")


*對應資料表
cursor = db.cursor()

*插入新資料
格式: INSERT INTO 資料表 (欄位) VALUES (值)
sql_str="INSERT INTO ds18b20 (rec_temp) VALUES ("+str(temp_now)+")"


*執行
cursor.execute(sql_str)


*真正寫入
db.commit()

*關閉資料庫
db.close()

6.時區若錯誤,需要設定
sudo dpkg-reconfigure tzdata
*選擇Taipei時區
*重開機 sudo reboot

7.改良程式--中斷
try...except KeyboardInterrupt:

==================================


【物聯網應用實務】專案01-2: 將DS18B20溫度資料寫入資料庫

Чтобы скачать видео "【物聯網應用實務】專案01-2: 將DS18B20溫度資料寫入資料庫" передвинте ползунок вправо



Покажите вашим друзьям, добавьте в соцсети

Ссылка на страницу с видео:

 

Ссылка HTML на страницу с видео:

 

Код для вставки плеера:


  • Комментарии

Комментарии ФБ


Уважаемые друзья!

Источником всего видеоконтента, в том числе проигрывающегося на страницах ресурса ruslar.me, является сторонний видео ресурс, а именно общедоступный видеохостинг YouTube.com, предоставляющий открытый доступ к своему видеоконтенту (используя открытую и общедоступную технологию video API3 youtube.com)!

Проблемы с авторскими правами

Если вам принадлежат авторские права на данное видео, которое было загружено без вашего согласия на YouTube.com, перейдите на страницу этого видео сайта YouTube.com , нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" -> "Нарушение моих прав" и в выпадающем меню, выбирите, что именно нарушается и нажмите кнопку "Отправить".



Неприемлемый контент

Чтобы сообщить о неприемлемом видео, перейдите на YouTube, нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" и выберите в "Сообщить о нарушении" что именно вас не устраивает в этом видео. Подробнее о наших правилах читайте в Условиях использования.