原创 Arduino學習筆記01:四位數碼管的使用以及相關類庫的編寫

本小白遇到的問題: Q1:四位數碼管怎麼接線 拆開包裝的一瞬間本小白驚呆了:MD居然有十二個引腳!!老子的OLED屏幕才4個引腳!! 經過一番簡單的搜索。本小白找到了這個: 怎麼說呢,不明覺厲吧,不過這種高深莫測的圖顯然不是我這種

原创 Arduino蜂鳴器唱曲天空之城

Arduino蜂鳴器唱歌 Arduino源碼: /*************以下變量無需修改**********************/ int note[21][7]={ /*

原创 從硬件方面理解GPIO的開漏輸出和推輓輸出

最近在學STM32,看正點原子視頻中對開漏輸出和推輓輸出的講解視頻時,發現原子哥對電路的講解有一些錯誤,主要說關於MOS管的開關問題,查了一晚上資料,終於想明白了,特意發個文章分享一下。 這是STM32F4XX中文參考手冊中GPI

原创 Arduino實戰筆記01:舵機使用的注意事項

使用舵機的血淚教訓!!! 調用舵機庫/聲明舵機對象會影響到9,10口的模擬信號輸出!!! 如果使用舵機的話,儘量避開使用9,10接口。 ——來自一個爆肝四個小時找BUG的可憐兮兮的孩子 隨後會上傳Arduino藍牙小車的代碼及其製

原创 LaTex學習筆記(一):LaTex的代碼結構

引言 學LaTex的動機要追溯到美賽前一週了。寒假在家成功鹹魚一個月以後,面對二月份的美賽題,發現自己幾乎把建模知識都忘光了,於是毅然決然地選擇參加三月份的美賽。又成功鹹魚兩週以後,發現距離三月份的美賽只有一週了。趁着網課的空隙,

原创 IIC通信中接受和發送float、int數據類型

最近學IIC通信的時候發現一個問題,IIC通信(包括某些串口通信、SPI通信),接受和發送數據都是以字節爲單位的。如果要發送的是u8的數據那還好說,對於int(2kb)和float(4kb)的話就比較麻煩了,需要把他們拆成許多單字

原创 Arduino_OLED電子時鐘

好久之前入手了一個高精度時鐘模塊DS3231,之後就一直閒置着。國慶實在是太閒,收拾東西的時候找出來了,就想着做一個電子時鐘測試一下這個時鐘模塊準不準吧。 材料:Arduino Uno, 麪包板, DS3231, 12864的OL

原创 Arduino MEGA2560與藍牙的通信(玄學)問題

使用Arduino UNO和HC05進行通信的時候,會用到一個語句 SoftwareSerial BT(10, 11); 這是定義一個SoftwareSerial對象:BT,並初始化了RX和TX的引腳,這之後才能通過BT對象對藍牙

原创 LaTex學習筆記(二):LaTex排版文字

LaTeX排版文字 中文排版 當編譯器選擇爲pdflatex時,因爲這個編譯器貌似是隻支持ASCⅡ的,所以中文文檔就會出現亂碼。 因此,默認編譯器選擇xelatex,編碼方式選擇UTF-8,然後引用ctex這個宏包,就可以愉快

原创 Arduino製作俄羅斯方塊小遊戲(三)程序源碼

#include <avr/pgmspace.h> #include <Wire.h> #define u8 unsigned char // 1. LCD顯示屏的接口定義 #define PIN_LCD_SDI 6 #de

原创 Arduino製作俄羅斯方塊小遊戲(一)整體設計思路

emmm,雖然標題是Arduino,但我其實用的不是Arduino,是chipKIT。爲什麼標題叫Arduino呢,因爲玩Arduino的小白多啊。 你看,這就叫標題黨【Doge】 雖然我的確不是用的Arduino,但我的確用的是