<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>코딩드론_하이브리드 by 교사곽장훈</title>
      <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v</link>
      <description>아래 더하기 버튼을 클릭하여 토론 주제에 대한 답변을 게시하세요.</description>
      <language>en-us</language>
      <pubDate>2025-09-08 05:49:35 UTC</pubDate>
      <lastBuildDate>2025-09-10 05:43:55 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/kwakja/1e3z3extyj0f7d4v/wish/3576048744</link>
         <description><![CDATA[<p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p><br></p><p>drone = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone.open">drone.open</a>('COM5')</p><p>#자신의 포트번호와 일치하는지 확인 후, 다르다면 변경</p><p><br></p><p>drone.sendBuzzerScale(BuzzerScale.C4, 500)</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:16:43 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576048744</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576051064</link>
         <description><![CDATA[<p>from time import sleep</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p><br></p><p>drone = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone.open">drone.open</a>('COM5') # 포트 열기</p><p>drone.sendClearBias() # 드론 초기화</p><p>sleep(1)</p><p><br></p><p># 이착륙 시퀀스</p><p>sleep(2)</p><p>drone.sendTakeOff()</p><p>sleep(5)</p><p>drone.sendLanding()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:17:48 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576051064</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576052704</link>
         <description><![CDATA[<p>from time import sleep</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p><br></p><p>drone = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone.open">drone.open</a>('COM5')</p><p><br></p><p>sleep(2)</p><p>drone.sendTakeOff()</p><p>sleep(5)</p><p>drone.sendControl(0, 50, 0, 0)</p><p>sleep(3)</p><p>drone.sendLanding()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:18:30 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576052704</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576053409</link>
         <description><![CDATA[<p>from time import sleep</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p><br></p><p>drone = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone.open">drone.open</a>('COM5')</p><p><br></p><p>sleep(2)</p><p>drone.sendTakeOff()</p><p>sleep(5)</p><p>drone.sendControlWhile(0, 30, 0, 0, 1000)</p><p>drone.sendControlWhile(30, 0, 0, 0, 1000)</p><p>drone.sendControlWhile(0, -30, 0, 0, 1000)</p><p>drone.sendControlWhile(-30, 0, 0, 0, 1000)</p><p>sleep(2)</p><p>drone.sendLanding()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:18:51 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576053409</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576054323</link>
         <description><![CDATA[<p>from time import *</p><p>import keyboard</p><p><br></p><p>while True:</p><p>print(<a rel="noopener noreferrer nofollow" href="http://keyboard.read">keyboard.read</a>_key())</p><p>sleep(0.01)</p><p>if <a rel="noopener noreferrer nofollow" href="http://keyboard.read">keyboard.read</a>_key() == 'esc':</p><p>print('프로그램 종료')</p><p>break</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:19:11 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576054323</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576057911</link>
         <description><![CDATA[<p>from time import sleep</p><p>import keyboard</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p>drone = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone.open">drone.open</a>('COM5')</p><p>speed = 50</p><p>while True:</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('enter'):   </p><p>        print('이륙')       </p><p>        sleep(2)</p><p>        drone.sendTakeOff()</p><p>        sleep(5)</p><p>        print('이륙 완료') </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('space'):</p><p>        print('착륙')</p><p>        drone.sendControlWhile(0, 0, 0, 0, 500) </p><p>        drone.sendLanding()</p><p>        sleep(3)</p><p>        print('착륙 완료')</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('q'):</p><p>        print('정지')</p><p>        drone.sendControlWhile(0, 0, 0, 0, 500)</p><p>        drone.sendStop()</p><p>        sleep(3)   </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('esc'):</p><p>        print('프로그램 종료')</p><p>        break </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('up'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('up'):</p><p>            drone.sendControl(0, speed, 0, 0)</p><p>        drone.sendControl(0, 0, 0, 0) </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('down'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('down'):</p><p>            drone.sendControl(0, -speed, 0, 0)</p><p>        drone.sendControl(0, 0, 0, 0)  </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('left'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('left'):</p><p>            drone.sendControl(-speed, 0, 0, 0)</p><p>        drone.sendControl(0, 0, 0, 0) </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('right'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('right'):</p><p>            drone.sendControl(speed, 0, 0, 0)</p><p>        drone.sendControl(0, 0, 0, 0)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('w'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('w'):</p><p>            drone.sendControl(0, 0, 0, speed)</p><p>        drone.sendControl(0, 0, 0, 0) </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('s'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('s'):</p><p>            drone.sendControl(0, 0, 0, -speed)</p><p>        drone.sendControl(0, 0, 0, 0)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('a'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('a'):</p><p>            drone.sendControl(0, 0, speed, 0)</p><p>        drone.sendControl(0, 0, 0, 0)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('d'):</p><p>        while <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('d'):</p><p>            drone.sendControl(0, 0, -speed, 0)</p><p>        drone.sendControl(0, 0, 0, 0)  </p><p>    sleep(0.01)</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:19:48 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576057911</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576063136</link>
         <description><![CDATA[<p>from time import sleep</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p>drone1 = Drone()</p><p>drone2 = Drone()</p><p>drone3 = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone1.open">drone1.open</a>('COM3')</p><p><a rel="noopener noreferrer nofollow" href="http://drone2.open">drone2.open</a>('COM4')</p><p><a rel="noopener noreferrer nofollow" href="http://drone3.open">drone3.open</a>('COM5')</p><p># LED 색을 바꿉니다.</p><p>drone1.sendLightModeColor(LightModeDrone.BodyHold, 255, 255, 0, 0)</p><p>drone2.sendLightModeColor(LightModeDrone.BodyHold, 255, 0, 255, 0)</p><p>drone3.sendLightModeColor(LightModeDrone.BodyHold, 255, 0, 0, 255)</p><p># 동시에 이륙하고 착륙합니다.</p><p>sleep(2)</p><p>drone1.sendTakeOff()    </p><p>drone2.sendTakeOff() </p><p>drone3.sendTakeOff() </p><p>sleep(5)</p><p>drone1.sendLanding()   </p><p>drone2.sendLanding() </p><p>drone3.sendLanding()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:20:42 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576063136</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576065175</link>
         <description><![CDATA[<p>from time import sleep</p><p>import keyboard</p><p>from CodingRider.drone import *</p><p>from CodingRider.protocol import *</p><p>drone1 = Drone()</p><p>drone2 = Drone()</p><p>drone3 = Drone()</p><p><a rel="noopener noreferrer nofollow" href="http://drone1.open">drone1.open</a>('COM3')</p><p><a rel="noopener noreferrer nofollow" href="http://drone2.open">drone2.open</a>('COM4')</p><p><a rel="noopener noreferrer nofollow" href="http://drone3.open">drone3.open</a>('COM5')</p><p>while True:</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('enter'): </p><p>        print('이륙')        </p><p>        sleep(2)</p><p>        drone1.sendTakeOff()</p><p>        drone2.sendTakeOff()</p><p>        drone3.sendTakeOff()</p><p>        sleep(5)       </p><p>        print('이륙 완료')                   </p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('space'):</p><p>        print('착륙')</p><p>        drone1.sendControlWhile(0, 0, 0, 0, 500) </p><p>        drone2.sendControlWhile(0, 0, 0, 0, 500)</p><p>        drone3.sendControlWhile(0, 0, 0, 0, 500)</p><p>        drone1.sendLanding()        </p><p>        drone2.sendLanding()      </p><p>        drone3.sendLanding()</p><p>        sleep(3)</p><p>        print('착륙 완료')</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('esc'):</p><p>        print('프로그램 종료')</p><p>        break</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('up'):</p><p>        drone1.sendControlPosition(1, 0, 0, 1, 0, 0)</p><p>        drone2.sendControlPosition(1, 0, 0, 1, 0, 0)</p><p>        drone3.sendControlPosition(1, 0, 0, 1, 0, 0)</p><p>        sleep(2)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('down'):</p><p>        drone1.sendControlPosition(-1, 0, 0, 1, 0, 0)</p><p>        drone2.sendControlPosition(-1, 0, 0, 1, 0, 0)</p><p>        drone3.sendControlPosition(-1, 0, 0, 1, 0, 0)</p><p>        sleep(2)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('left'):</p><p>        drone1.sendControlPosition(0, 1, 0, 1, 0, 0)</p><p>        drone2.sendControlPosition(0, 1, 0, 1, 0, 0)</p><p>        drone3.sendControlPosition(0, 1, 0, 1, 0, 0)</p><p>        sleep(2)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('right'):</p><p>        drone1.sendControlPosition(0, -1, 0, 1, 0, 0)</p><p>        drone2.sendControlPosition(0, -1, 0, 1, 0, 0)</p><p>        drone3.sendControlPosition(0, -1, 0, 1, 0, 0)</p><p>        sleep(2)</p><p>    if <a rel="noopener noreferrer nofollow" href="http://keyboard.is">keyboard.is</a>_pressed('c'):</p><p>        drone1.sendControlPosition(0, 0, 0, 0, 360, 360)</p><p>        drone2.sendControlPosition(0, 0, 0, 0, 360, 360)</p><p>        drone3.sendControlPosition(0, 0, 0, 0, 360, 360)</p><p>        sleep(2)</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-09-09 13:21:45 UTC</pubDate>
         <guid>https://padlet.com/kwakja/1e3z3extyj0f7d4v/wish/3576065175</guid>
      </item>
   </channel>
</rss>
