計算機科學的分支很廣泛,在這幾年除了前端以外,我也喜歡探索各種不同的分支。這個系列文想分享一些我探索過覺得有趣的主題,或是接下來想探索的主題。多少都會和計算機科學有關~
(改寫自部落格文章) 2022 年的 Advent of Code 的 Day10 題目,剛開始題目是要求你實作一個超級簡易的 CPU,有一個暫存器以及兩個簡...
就算沒有接觸 Arduino,相信在講到 IoT 應用的時候,多少都聽過 Arduino。 Arduino 是一個開源嵌入式的硬體平台,以往要開發硬體電路時,往...
人跟人之間需要溝通,硬體與硬體之間當然也需要溝通。然而在硬體與軟體的通訊協定,兩者要考慮的設計細節往往不太一樣,今天來介紹一個在電腦硬體當中相當常見的通訊協定...
I2C(唸作 i squared c),全名是 Inter-Integrated Circuit。是一種序列通訊協定,在低速周邊當中常常使用。 上一篇我們提到了...
半導體可以說是無所不見的存在。我們身邊任何電子產品,幾乎都有半導體的身影,小到手機、智慧手錶、耳機,中到電腦、微波爐、電鍋、冰箱;大到汽車、捷運、飛機。到底半導...
昨天介紹了半導體的功用與實際上的運作原理(簡易版),並在最後貼上了這張圖片: 這個電晶體叫做雙極性電晶體,很常用 BJT 來稱呼它。不過在實際應用上,有另外一...
熟悉 React 開發者們,不知道有多久沒有看過官方文件了呢?自從 React hooks 推出,function component 成為主流之後,我看文件的...
前言 電的產生方式來自於一個簡單的事實:電磁感應。在感應線圈裡如果磁通量發生變化就會產生電。 雖然在現代這被視為理所當然的事情,但法拉第也花了相當長的時間做實驗...
前言 不知道大家有沒有在日本看過電視呢?在日本,放送的信號裡頭有許多資訊,包含節目時間表、電視影像(還可以切換解析度)、字幕等等。所以在電視裡頭可以開啟與關閉字...
前言 前陣子被 Amazon 的推薦燒到,入手了一把 Nuphy Air60,甚至整個假日都在看機械鍵盤。雖然鍵盤是隨處可見的設備,深入研究後發現這個圈子的坑非...