3個簡單上手的arduino項目

2021-02-15 WellDesign藝術設計

設計師為什麼學編程?

因為編程是一種最直接的最底層的了解和掌握數據的方式,這將給設計師的設計視野和設計方式帶來很本質的改變。

設計師為什麼不要學編程?

更準確來說,是不要帶著學寫代碼的心去學編程,正如你 。不會帶著學畫畫的心去學設計。如果設計是對美的追求,那麼編程便是對邏輯的迷戀。

到底arduino是什麼?

arduino是一個開源的控制平臺,其簡單的輸入輸出接口和控制命令簡化了元器件的控制,使工程師可以迅速將電子控制應用到其它的領域中。對於設計師來說,它溝通了設計與編程之間的橋梁。它足夠簡單,足夠靈活,設計師很快就可以用其把自己心中的想法實現。

下面,就帶大家看3個極簡單易上手的arduino項目,走進arduino的世界。

01

溫度計

這個項目採用了一些非常基本的組件:Arduino Uno開發板、DS18B20 - 單線數字溫度傳感器和7段數碼管串行顯示。

溫度計的邏輯非常簡單:DS18B20溫度傳感器的數據通過使用Segment.write和ds18b20.readTempC()顯示在7段數碼管串行顯示上,然後7段數碼管顯示溫度讀數。

02

監測空氣汙染

這個項目也採用一些非常基本的組件:Arduino Uno開發板、MQ7一氧化碳傳感器和共陽極RGB LED指示燈。

一氧化碳傳感器通過將RGB LED的顏色從綠色改變為紅色(紅色=空氣品質差,綠色=良好的空氣品質)來檢測空氣中CO氣體濃度的水平,並指示空氣品質。

下圖為該項目的電路連接示意圖:

03

會唱歌的小黃人

該項目所需組件:arduino、麵包板、蜂鳴器、藍牙模塊、發光二極體、220Ω電阻、導線。

小黃人唱歌的原理就是用程序控制蜂鳴器發出各種不同音調的聲音串成一首歌,最後通過手機藍牙發送一條指令讓它開始唱歌。

電路圖如下:

程序如下:

1、查表定義各個音調所對應的數字

2、對應歌譜來編寫蜂鳴器要發出的音調

3、主程式通過藍牙來控制蜂鳴器開始

>>> 過往文章

【設計實戰營】為自閉症兒童做有意義的設計

用VR玩轉城市中你看不到的角落

【2.0版本】2018年春夏課程及暑期實戰營時間安排


本文由 WELLDESIGN獨家原創,未經授權請勿轉載。

一個zan=喜歡全新的WellDesign

相關焦點

  • 10個輕鬆上手製作的Arduino項目
    啟動創建項目時需要考慮很多事情,如果您沒有製作的經驗,那可能會令人困惑。正是因為這個原因,我們為初學者收集到10個任何人都可以做的Arduino項目!為了讓您開始入門,最好使用Arduino入門套件,包含:Arduino開發板、跳線、電阻、麵包板、LED和按鈕。一些項目需要額外的部件,我們將列出可以購買它們的連結。
  • 十個中文例程教會你輕鬆上手製作Arduino智能小車
    Arduino簡介本文引用地址:http://www.eepw.com.cn/article/201706/348117.htmArduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的arduino板)和軟體(arduino IDE)。適用於藝術家、設計師、愛好者和對於「互動」有興趣的朋友們。
  • 關於Arduino ide的簡單介紹
    簡單的說就是用來寫代碼,下載代碼的地方。任何的Arduino產品都需要下載代碼後才能運作。我們所搭建的硬體電路是輔助代碼來完成的,兩者是缺一不可的。如同人通過大腦來控制肢體活動是一個道理。如果代碼就是大腦的話,外圍硬體就是肢體,肢體的活動取決於大腦,所以硬體實現取決於代碼。
  • 詳解arduino uno製作學習
    致力於打造最好的arduino項目教程,用最精煉的語言將常見的項目難點,盲點,靈感寫出來。Arduino是一款便捷靈活、方便上手的開源電子原型平臺。
  • arduino 從零開始(2)探索arduino開發板和arduino IDE
    1、你將會探索arduino開發板2、你將會打開並上傳程序到arduino 板3、你將會學到arduino程序的基本框架和基本函數4、你將會自己編寫並上傳arduino程序一、arduino 板簡單來說,arduino(硬體)就是一個可以用來根據你的要求進行編程從而可以和很多輸入輸出設備進行交互的一個微型電腦系統。
  • LABVIEW+Arduino
    而arduino可以模擬這些操作,再與LABVIEW相結合,可以在同一程序能實現切換頻點、通道等的操作,並根據測試需要將所需要的測試數據記錄在相應的表格內。一、什麼是arduinoArduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發。
  • arduino和單片機的區別
    打開APP arduino和單片機的區別 發表於 2017-11-08 14:25:18   一、arduino和單片機的區別
  • Arduino為什麼這麼火
    正文:這一兩年間,arduino作為一個能夠快速表現設計想法的工具,日漸火了起來,愛好者們自發性、非官方組織起來的論壇社區日漸豐富和活躍,近一兩年小夥伴們的作品集中也越來越多地涉及arduino相關的項目案例,那麼我們就簡單地來看一下arduino究竟好在哪裡。
  • wemos D1 arduino物聯網開發板應用筆記1-開發環境搭建
    一、基礎知識1.Arduino簡介Arduino是一款便捷靈活、方便上手的開放原始碼硬體項目平臺。Arduino板基於Atmel的微控制器,增加使其能夠適用大部分運行條件的電子元件,並引出簡單的I/O接口,方便快速開發應用。
  • 一種非常簡單的用arduino控制蜂鳴器播放音樂的方案
    今天來聊聊用arduino控制蜂鳴器播放音樂的方案,當然必須還是老風格,雖然可能不是最佳方案,但一定是簡單粗暴易懂的。走起。。
  • 樂創物聯物聯網架構之硬體層中間件Arduino簡介
    /Arduino中文社區https://www.arduino.cn/2 Arduino CreateArduino Create是一個集成的在線平臺,使製造商和專業開發人員可以編寫代碼,配置開發板和共享項目。
  • 用Arduino開發物聯網設備之初識Arduino
    那麼最簡單、應用範圍最廣的開發方式當然是Arduino,那麼什麼是Arduino呢?Arduino到底是什麼?這個問題其實是有一點混亂的,因為arduino既可以指硬體,也可以指軟體。它其實是指的即是硬體又是軟體,我們平時所說的多數指的是它的軟體開發平臺,也就是軟體部分。
  • Arduino_集合Arduino教程、Arduino IDE及設計應用的技術專題
    26# 雲端 說:2014-05-18 22:55 家庭物聯網,離不開arduino 25# wyf86
  • arduino從零開始(4)PWM與呼吸燈
    在arduino中,我們常用PWM來驅動LED的暗亮程度,電機的轉速等。我們知道,在數字電路中,電壓信號是離散的: 不是 0(0V)  就是 1(5V或者3.3V), 那麼如何輸出介於 0v 和  5V之間的某個電壓值呢?簡單來說就是在一個周期內讓電壓在0V與5V之間快速切換,根據5V的佔比便可以模擬出0v到5v之間的不同電壓。
  • arduino項目:發光逗趣口罩
    今天給大家介紹一個互動性強的arduino點陣搞怪口罩,這個是我在看到國外的創客夥伴先做了一個麥克風+8x8LED的模仿人說話口型的口罩出來,然後靈機一動,用手邊的點陣模塊+震動模塊的組合也模仿了一個模仿人說話口型的口罩出來,主要是給經常帶口罩的人娛樂他人用的。
  • 簡單靈活,8個有趣易上手的Arduino電路方案
    Arduino是一款便捷靈活、方便上手的開源電子原型平臺。對於初學者來說,極易掌握,同時有著足夠的靈活性。Arduino不僅僅是全球最流行的開源硬體,也是一個優秀的硬體開發平臺,更是硬體開發的趨勢。藉助Arduino我們可以輕鬆打造很多有趣的電子設計,整理了電路城上8個開源的方案,一起玩起來吧。
  • Arduino使用光敏電阻實驗
    打開APP Arduino使用光敏電阻實驗 發表於 2018-01-24 17:18:02 Arduino是一款便捷靈活、方便上手的開源電子原型平臺
  • 二、在arduino中搭建ESP32開發環境以及程序下載
    >這裡我們開始學習使用ESP32使用arduino IDE來編寫ESP32的程序,本篇文章主要開始在arduino的編譯器中搭建ESP32的開發環境,關於arduino IDE個人認為是一個非常成熟的編譯器,雖然也有很多地方用起來不如KEIL ,IAR一類的軟體方便,軟體安裝包可以在arduino社區安裝下載,官網:https://www.arduino.cn/,進入之後點擊下方圖示的軟體下載
  • arduino項目:製作自動噴水炮
    今天給大家介紹一個互動性強的arduino遊戲,特別適合這個炎熱的夏天戶外娛樂,這個項目利用了特別精確靈敏的微波傳感來對移動物體進行識別,達到可以在傳感識別後發送指令給伺服電機,由伺服電機和跟它固定在一起的噴水頭同時進行隨機的轉動。並且同時噴出水來。由於是伺服隨機轉角,所以經過傳感前面的人並不能用經驗判斷噴水方向,因此互動娛樂性更強。
  • 一個用 Arduino 實現的完整項目
    來源:http://www.oschina.net/translate/a-complete-project-with-arduino?utm_source=tuicool  英文原文:A complete project with Arduino 參與翻譯 (3人) : realZ, leoxu, Ley介紹我有一個上小學的女兒.