選課的選項

In recent years, with the booming development of the maker movement and related technologies, a variety of sensors and electronic components have been commercialized as relatively user-friendly design materials. They enable designers and artists to expand their creative work in diverse, highly interactive ways. This course will guide students to understand the basic principles and operation of electronic sensors and programming. There will be many hands-on exercises. Students will learn about the design methods of physical interaction, making their works more interactive, playful, and aesthetically pleasing.

近年來隨著創客運動及相關科技的蓬勃發展,多樣的感測器和物聯網相關的軟硬體已經發展出相對友善的素材,讓設計師及藝術家擴展了多元而互動性十足的新奇創作。本課程將引領學生了解基本的電子感測器及程式設計的原理與操作,透過實作練習了解實體實體互動的設計方法,使作品更具備互動性、可操作性以及設計美感。

This course's foundation is the IPO model, which describes the three essential components of any computational system: INPUT, PROCESSING, and OUTPUT. We will use an Arduino and an ESP32 microcontroller as the main processing units because they provide versatile connectivity to electronic components and the internet. For programming, we will mainly use Arduino IDE (https://www.arduino.cc/en/software/) and Autodesk’s TinkerCAD platform (https://www.tinkercad.com/circuits). Some offer a graphical user interface that is easy to understand and helps you learn coding. After gradually building concepts and confidence, students will then expand to more advanced programming languages, such as C++, Java, or Python.

本課程在第一堂課將跟同學介紹互動設計最核心的IPO模型,它描述了任何系統的三個基本要素:輸入 (INPUT)、處理(PROCESSING)和輸出(OUTPUT)。在此課程中,我們將採用Ardiono, Micro:Bit或 ESP32微控制器作為主要處理單元,因為它們能夠提供與電子元件和互聯網功能的多樣化連接。在程式設計方 面,我們將使用Arduino IDE(https://www.arduino.cc/en/software/) 和Autodesk的TinkerCAD平台 (https://www.tinkercad.com/circuits)。有些軟體提供易於理解和學習的圖形化 介面。當學生逐步建立編程的概念和信心後,他們將學習更高級的程式語言,例如C++, Java或Python。
訪客無法存取這一課程,請登入。