原创 樹莓派+USB攝像頭+yeelink實現雲監控

一.配置USB攝像頭 檢查攝像頭是否被樹莓派檢測到 輸入命令: $ lsusb 查看輸出信息 如上圖我們可以看到camera的信息,如果沒有你的攝像頭的信息,那麼有可能你的樹莓派的電源無法供應足夠的電力給你的攝像頭

原创 樹莓派配置無線網卡

一.查看無線網卡狀態 把無線網卡插到樹莓派上,輸入命令ifconfig 查看是否有wlan0的信息,如果有說明網卡狀態正常,可以直接進行第二步,直接配置無線網絡。如果看不到wlan0的信息,則需要根據無線網卡型號安裝驅動。 二.修

原创 樹莓派安裝Linux操作系統

Raspberry Pi(中文名爲“樹莓派”,簡寫爲RPi,或者RasPi/RPi)是爲學生計算機編程教育而設計,只有信用卡大小的卡片式電腦。 一.樹莓派上可安裝的操作系統 Linux:Raspbian,Arch Linux AR

原创 51單片機DS1302實時時鐘驅動程序

DS1302是低功耗實時時鐘芯片,它可以對年、月、日、周、時、分、秒進行計時,且具有閏年補償等多種功能。主要特點是採用串行數據傳輸,可爲掉電保護電源提供可編程的充電功能,並且可以關閉充電功能。 一.基本原理 1.引腳分析 2.時

原创 Java基礎之Json數據的操作

JSON數據: 一、JSON數據基礎 JSON:JavaScript對象表示法,它類似於XML,比XML更小、更快,更易解析 1.特點: (1).輕量級的文本數據交換格式 (2).獨立於語言和平臺 (3).具有自我描述性,更

原创 51單片機LCD1602程序詳解

LCD1602 工業字符型液晶。1602是指LCD顯示的內容爲16X2,即可以顯示兩行,每行16個字符. 特殊接口說明 RS:寄存器選擇輸入端 RS=1:指向數據寄存器 RS=0:指向指令寄存器 RW:讀寫控制輸入端 R

原创 51單片機AD轉換之PCF8591

PCF8591是一個單片集成、單獨供電、低功耗、8-bit CMOS數據獲取器件。 AD轉換即(模擬量)Analog 轉換成 (數字量)Digital 1.引腳分析 PCF8591具有4個模擬輸入(AIN0~AIN3)、1個模擬

原创 Java設計模式之單例模式

單例模式:確保一個類最多隻有一個實例,並提供一個全局訪問點 特點: - 單例類只能有一個實例 - 單例類必須自己創建自己的唯一實例 - 單例類必須給所有其他對象提供這一實例 適用場景: (1)Windows的任務管理

原创 51單片機中斷詳解(上)

一.中斷的概念 中斷髮生 CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理 中斷響應和中斷服務 CPU暫時中斷當前的工作,轉去處理事件B 中斷返回 待CPU將事件B處理完畢後,再回到原來事件A被中斷的地方繼續

原创 51單片機DHT11溫溼度傳感器

DHT11是一款有已校準數字信號輸出的溫溼度傳感器。 精度溼度+-5%RH, 溫度+-2℃,量程溼度20-90%RH, 溫度0~50℃。 一.電路連接分析 1.引腳圖 2.接線圖 DHT11 器件採用簡化的單總線通信。單總線即只

原创 51單片機I2C總線驅動程序

SI2I2C總線是PHLIPS公司推出的一種串行總線,是具備多主機系統所需的包括總線裁決和高低速器件同步功能的高性能串行總線。 I2C總線只有兩根雙向信號線。一根是數據線SDA,另一根是時鐘線SCL。 一.I2C系統結構 每個接

原创 51單片機數碼管詳解

一.數碼管基礎知識 LED數碼管是由多個發光二極管封裝在一起組成“8”字型的器件,引線已在內部連接完成,只需引出它們的各個筆劃,公共電極。LED數碼管常用的段數一般爲7段,有的另加一個小數點 。LED數碼管根據LED的接法不同,分

原创 樹莓派驅動DHT11模塊

1.新建並打開C文件 touch dht11.c sudo vim dht11.c 2.編寫驅動程序 以下是我在其他博客上看到的一份代碼,借鑑的國外程序員編寫的驅動程序 #include <wiringPi.h> #include

原创 樹莓派+motion實現局域網簡單監控

一.檢查USB攝像頭 主要檢查攝像頭是否被樹莓派檢測到(同博主上一篇樹莓派的博客) 如果沒有你的攝像頭的信息,那麼有可能你的樹莓派的電源無法供應足夠的電力給你的攝像頭。這時你可以給你的攝像頭用獨立的電源線,比如有源USB hub,

原创 樹莓派安裝wiringPi開發庫

wiringpi是通過C語言控制樹莓派GPIO口的頭文件。在C語言中包含這個頭文件之後可以很簡單的調用已經封裝好的方法來控制樹莓派GPIO口。 1.安裝Git 如果你的系統還沒有安裝Git版本控制工具,請先安裝Git: 輸入命