Skip to content

活動

保護海龜

初學者 | MakeCode, Python | LED 螢幕, 光感應器 | 14 水下的生命, 輸入輸出, 選擇

步驟1:製作

它是什麼?

新孵出的海龜藉助月光找到它們前往海洋的路途。 高處明亮的燈光會讓牠們困惑。 建立一個用於海灘照明的路徑的原型,使其用於安全引導人類但是不會干擾海龜。

該項目是為提供解決問題和原型設計活動而創建的系列項目的一部分,這些活動的設計目的是要探索技術作為應對可持續發展的全球目標挑戰的解決方案。

介紹

編程指引

您將學到什麼

  • 如何為更大的項目製作原型
  • 電腦如何從輸入中獲取讀數,處理數據以根據感測器讀數的數值產生出不同的輸出

運作方式

  • 這個項目使用 micro:bit 的 LED 燈來作為光感測器輸入。 用您的雙手遮蓋住螢幕,應該會亮起烏龜的圖片。
  • 它可以在地面上使用,在夜間引導人們沿著海灘前進,而不會讓海龜誤以為是月亮或被明亮的燈光所迷惑。
  • 本程式使用選擇來感測落在 micro:bit 上的燈光是否低於一特定水準,如果是低於(<)100。 如果天黑了,它將會點亮 micro:bit 螢幕,否則它會清除螢幕並熄滅 LED 燈。
  • 您可能會需要依據您周遭環境的燈光來調整門檻值數字 100。 如果您是在一個非常明亮的地方,則可能需要一個比較小的數字。

你需要的東西

  • micro:bit (或,MakeCode simulator)
  • MakeCode 或, Python 編輯器
  • 電池組(選配)

步驟2:編碼

1from microbit import *
2
3while True:
4    if display.read_light_level() < 100:
5        display.show(Image(
6        "00000:"
7        "09900:"
8        "99999:"
9        "99999:"
10        "90090"))
11    else:
12        display.clear()
13    sleep(2000)

步驟3:進階

  • 創造您自己的圖片並且在 LED 螢幕上顯示
  • 加入動畫
  • 更改螢幕以顯示箭頭,藉以確保人們走在路徑上正確的一側