<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>將製作過程的關鍵截圖擺放在此 by 教師徐嘉靖</title>
      <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4</link>
      <description>1. 主題 2. TinkerCAD連結 3.下達了哪個關鍵指令或做了那些修正  能夠得到正確結果?  4. 如何修正指令?</description>
      <language>en-us</language>
      <pubDate>2025-05-06 00:55:49 UTC</pubDate>
      <lastBuildDate>2025-05-13 07:02:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4ac.png</url>
      </image>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437528374</link>
         <description><![CDATA[<p>舵機</p><p><br/></p><p>幫我寫程式，在tinkercad的circuits我用Arduino 連結電位器以及舵機，電位器轉動時，隨著大小改變讓舵機跟著轉動方向</p><p><br/></p><p>#include &lt;Servo.h&gt;</p><p>Servo myServo;  // 建立舵機物件</p><p>int potPin = A0;  // 電位器連接到類比腳A0</p><p>int servoPin = 9; // 舵機連接到數位腳9</p><p>int potValue = 0; // 儲存電位器讀取值</p><p>int angle = 0;    // 儲存舵機角度</p><p>void setup() {</p><p>  myServo.attach(servoPin);  // 將舵機連接到指定腳</p><p>}</p><p>void loop() {</p><p>  potValue = analogRead(potPin);           // 讀取電位器值 (0-1023)</p><p>  angle = map(potValue, 0, 1023, 0, 180);  // 將電位器值映射到舵機角度 (0-180)</p><p>  myServo.write(angle);                   // 設定舵機角度</p><p>  delay(15);                               // 短暫延遲以穩定運行</p><p>}</p><p><br/></p><p>把原本電位器的A0改A3，舵機腳位9改3</p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://www.tinkercad.com/things/6c9v3yc2obt-">https://www.tinkercad.com/things/6c9v3yc2obt-</a></p>]]></description>
         <enclosure url="https://www.tinkercad.com/things/6c9v3yc2obt-" />
         <pubDate>2025-05-06 06:55:36 UTC</pubDate>
         <guid>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437528374</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437549494</link>
         <description><![CDATA[<p>1.<strong>閃爍星星</strong></p><p><strong>2.</strong><a rel="noopener noreferrer nofollow" href="https://www.tinkercad.com/things/ahHTaPBkg0M-fabulous-curcan"><strong>https://www.tinkercad.com/things/ahHTaPBkg0M-fabulous-curcan</strong></a></p><p><strong>3.// 宣告三個 LED 接腳</strong></p><p><strong>const int redLED = 2;</strong></p><p><strong>const int yellowLED = 3;</strong></p><p><strong>const int greenLED = 4;</strong></p><p><strong>// 閃爍的間隔時間（毫秒）</strong></p><p><strong>const int delayTime = 500;</strong></p><p><strong>void setup() {</strong></p><p><strong>  // 設定 LED 為輸出</strong></p><p><strong>  pinMode(redLED, OUTPUT);</strong></p><p><strong>  pinMode(yellowLED, OUTPUT);</strong></p><p><strong>  pinMode(greenLED, OUTPUT);</strong></p><p><strong>}</strong></p><p><strong>void loop() {</strong></p><p><strong>  // 亮紅燈</strong></p><p><strong>  digitalWrite(redLED, HIGH);</strong></p><p><strong>  digitalWrite(yellowLED, LOW);</strong></p><p><strong>  digitalWrite(greenLED, LOW);</strong></p><p><strong>  delay(delayTime);</strong></p><p><strong>  // 亮黃燈</strong></p><p><strong>  digitalWrite(redLED, LOW);</strong></p><p><strong>  digitalWrite(yellowLED, HIGH);</strong></p><p><strong>  digitalWrite(greenLED, LOW);</strong></p><p><strong>  delay(delayTime);</strong></p><p><strong>  // 亮綠燈</strong></p><p><strong>  digitalWrite(redLED, LOW);</strong></p><p><strong>  digitalWrite(yellowLED, LOW);</strong></p><p><strong>  digitalWrite(greenLED, HIGH);</strong></p><p><strong>  delay(delayTime);</strong></p><p><strong>}</strong></p><p><br/></p>]]></description>
         <enclosure url="https://www.tinkercad.com/things/g6Mx3Z3v5ha-2" />
         <pubDate>2025-05-06 07:11:10 UTC</pubDate>
         <guid>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437549494</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437553021</link>
         <description><![CDATA[<p>30803林宜柔LED燈三色明滅</p><p><br/></p><p>寫一個程式Tinkercad 使三個LED燈輪流明滅，腳位 2 3 4</p><p><br/></p><p>void setup() {</p><p>  // 設定腳位為輸出</p><p>  pinMode(2, OUTPUT);</p><p>  pinMode(3, OUTPUT);</p><p>  pinMode(4, OUTPUT);</p><p>}</p><p>void loop() {</p><p>  // LED 接腳位 2 亮，其餘熄滅</p><p>  digitalWrite(2, HIGH);</p><p>  digitalWrite(3, LOW);</p><p>  digitalWrite(4, LOW);</p><p>  delay(500);</p><p>  // LED 接腳位 3 亮，其餘熄滅</p><p>  digitalWrite(2, LOW);</p><p>  digitalWrite(3, HIGH);</p><p>  digitalWrite(4, LOW);</p><p>  delay(500);</p><p>  // LED 接腳位 4 亮，其餘熄滅</p><p>  digitalWrite(2, LOW);</p><p>  digitalWrite(3, LOW);</p><p>  digitalWrite(4, HIGH);</p><p>  delay(500);</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://www.tinkercad.com/things/eYFNnYOwl7o-led" />
         <pubDate>2025-05-06 07:13:52 UTC</pubDate>
         <guid>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3437553021</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3442805301</link>
         <description><![CDATA[<p>30724宋侑庭 蜂鳴器</p><p>寫一個c++程式，使用arduiono板讓蜂鳴器分別以60hz、52hz、48hz、叫一秒停兩秒</p><p><br/></p><p>const int buzzerPin = 9; // 設定蜂鳴器連接的腳位</p><p>void setup() {</p><p>  pinMode(buzzerPin, OUTPUT); // 設定蜂鳴器腳位為輸出</p><p>}</p><p>void loop() {</p><p>  for (int i = 0; i &lt; 3; i++) { // 重複三次</p><p>    tone(buzzerPin, 60); // 發出 60Hz 的聲音</p><p>    delay(1000);         // 音效持續 1 秒</p><p>    noTone(buzzerPin);   // 停止聲音</p><p>    delay(2000);         // 停止 2 秒</p><p>    tone(buzzerPin, 52); // 發出 52Hz 的聲音</p><p>    delay(1000);         // 音效持續 1 秒</p><p>    noTone(buzzerPin);   // 停止聲音</p><p>    delay(2000);         // 停止 2 秒</p><p>    tone(buzzerPin, 48); // 發出 48Hz 的聲音</p><p>    delay(1000);         // 音效持續 1 秒</p><p>    noTone(buzzerPin);   // 停止聲音</p><p>    delay(2000);         // 停止 2 秒</p><p>  }</p><p>  while (true); // 程式結束後停止執行</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://www.tinkercad.com/things/eCvbzeFpMlY-sizzling-amberis-fyyran" />
         <pubDate>2025-05-09 02:42:28 UTC</pubDate>
         <guid>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3442805301</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3448032106</link>
         <description><![CDATA[<p>30804林靖育 可變電阻控LED</p><p><br/></p><p>寫一個tinkercad的程式，內容是讀取可變電阻（連接在 A3）並顯示其數值在 7 段 LED 顯示器（使用 Adafruit_LEDBackpack） 上，同時當數值超過 600 時點亮接在 D3 的 LED。</p><p><br/></p><p>#include &lt;Wire.h&gt;</p><p>#include &lt;Adafruit_GFX.h&gt;</p><p>#include &lt;Adafruit_LEDBackpack.h&gt;</p><p>// 初始化 7 段顯示器</p><p>Adafruit_7segment display = Adafruit_7segment();</p><p>const int potPin = A3;     // 可變電阻接腳</p><p>const int ledPin = 3;      // LED 接腳（D3）</p><p>const int threshold = 600; // 閾值</p><p>void setup() {</p><p>  pinMode(ledPin, OUTPUT);</p><p>  display.begin(0x70);  // 預設的 I2C 位址是 0x70</p><p>}</p><p>void loop() {</p><p>  int sensorValue = analogRead(potPin); // 讀取可變電阻數值（0-1023）</p><p>  // 顯示數值（最大為 9999）</p><p>  display.print(sensorValue);</p><p>  display.writeDisplay();</p><p>  // 根據閾值控制 LED 狀態</p><p>  if (sensorValue &gt; threshold) {</p><p>    digitalWrite(ledPin, HIGH);</p><p>  } else {</p><p>    digitalWrite(ledPin, LOW);</p><p>  }</p><p>  delay(100);  // 稍作延遲</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://www.tinkercad.com/things/7u3SOkd3gOF-led" />
         <pubDate>2025-05-13 07:02:36 UTC</pubDate>
         <guid>https://padlet.com/ymshtech/ylec5hoixl8u0ya4/wish/3448032106</guid>
      </item>
   </channel>
</rss>
