這篇不是什麼教學文;只是最近在國外看到一些東西,但又幾乎沒人討論,覺得很想提一下。

一陣子前我發現微軟的 MakeCode Maker 開始有一些更新。MakeCode Maker 是微軟用 TypeScript 寫成的圖形化教育編輯器,基本上就是從 micro:bit 的版本衍生而來,只是很長一段時間都停在很原始的階段,而且支援的也多半是 Adafruit、Sparkfun 這些洋人公司的產品,所以實用性不怎麼高。

不過,最近該站出現了一些新板子:

本篇的兩個完整專案原始碼可在這裡下載。

什麼是 WebAssembly?

在新世代的高效能後端語言如 Rust、Go 崛起之際,前端環境的語言仍幾乎是 JavaScript 的天下。自從 1995 年 Netscape 瀏覽器首次內建 JS 引擎以來,JavaScript 這個語法模仿 Java、本質上卻和 Python 一樣是直譯式語言的東西就是能在各家瀏覽器運行的唯一語言。

有很多 …

注意:本文介紹的東西目前測試,只能在 Windows 平台運作。我沒有 Mac 所以未測 macOS 環境。

2017 年時,Google 推出了一個網站 Teachable Machine,用意在用親合的瀏覽器介面展示人工智慧/機器學習模型是如何訓練和辨識目標的。2.0 版網站則在 2019 年底上線,可以辨識影像、聲音和人體姿態,而且可以下載它背後 …

2020 年中時,一個叫做 Edge Impulse 的新創公司推出了個線上的 TinyML 平台,讓使用者能更容易地訓練神經網路模型、並把它們佈署到嵌入式硬體上。Edge Impulse 和 Arduino、Tensorflow、Arm 以及 Nordic Semiconductor、STMicroelectronics 等晶片廠都有合作,並使 …

在這個系列中,我們要來看看 Raspberry Pi Pico — — 或者應該說 RP2040 微控制器 — — 的一個特殊功能,也就是 PIO(Programmed I/O,程式化輸出入)。

在許多開發板上,會有事先針對特定通訊方式設定好的 GPIO 腳位,例如 I2C、SPI、UART… 但假如你希望增加這類腳位的數量,甚至使用一些更特殊的 …

2020 年 4 月 11 日,英國數學家、身為普林斯頓大學教職員一員的約翰‧何頓‧康威(John Horton Conway)在紐澤西因新冠肺炎引起的併發症逝世,享年 82 歲。相較於慘烈的疫情新聞,這則消息在台灣沒有引起多少關注。

很久以前在自學程式時,偶然聽說了「康威生命遊戲」(Conway’s Game of Life),從此對它深感著迷,多年 …

這是一篇很短的文,其實也不算創新,但最近剛好能派上用場。

簡而言之,在台灣於 2021 年 5 月爆發大規模社區感染後,有許多在家等待就醫的人因「快樂缺氧」(happy hypoxia)猝逝,也就是因肺部受感染後血氧濃度降低、但患者本身沒有明顯感覺,導致情況惡化就來不及了。也因為如此,人們開始搶購血氧機,甚至有醫生傳授若搶不到血氧機時該怎麼檢查是否 …

我第一次(自)學程式是小六畢業的暑假。小學時已經有電腦課,只上一些簡單的作業系統跟文書、繪圖操作。當時不知在哪看到說 MS-DOS 5.0 有附一個可以寫程式的東西叫 QBasic.exe,結果就去書店找了一本 Quick Basic 的中文電腦書來學,並在那個暑假寫了我的頭幾支程式。

(QB 是所謂的 Structured BASIC,它不再需要 …

(上圖不是 ESP8266,不過就將就吧。)

前言

Raspberry Pi Pico 的問世,使更多人開始重新注意到 MicroPython 這個嵌入式系統用的 Python 語言。儘管 MicroPython 在執行速度上不及 C++ 等語言,但它有很多語言與功能上的便利優點。

ESP8266 和 IoT 自造專案已經不是新玩意,然而你仍然能用它們來做些 …

Alan Wang

I just like to write weird stuff that have very little to do with my actual work. My normal blog is https://krantasblog.blogspot.com.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store