<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>정보영재원(7월24일) 레고 로봇 프로그래밍 by sanghee oh</title>
      <link>https://padlet.com/cobblerg/0</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2025-07-23 17:22:16 UTC</pubDate>
      <lastBuildDate>2025-07-24 06:05:09 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>충돌 후 멈추기</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145297</link>
         <description><![CDATA[<pre><code class="language-python">import force_sensor
from hub import port, sound
import motor_pair
import runloop

async def main():
    motor_pair.pair(motor_pair.PAIR_1, port.C, port.D)
    while True:
        if force_sensor.force(port.A) &gt; 0:
            await sound.beep(440, 100, 100)
            motor_pair.stop(motor_pair.PAIR_1)
            break
        else:
            motor_pair.move_tank(motor_pair.PAIR_1, 360, 360)
         
runloop.run(main())</code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145297</guid>
      </item>
      <item>
         <title>라인트레이싱</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145298</link>
         <description><![CDATA[<pre><code class="language-python">from hub import port
import motor_pair
import runloop
import color_sensor
import color

async def main():
    vel = 250
    motor_pair.pair(motor_pair.PAIR_1, port.C, port.D)
    while True:
        if color_sensor.color(port.B) is color.WHITE:
            motor_pair.move_tank_for_degrees(motor_pair.PAIR_1,30, 0, 250)
        else:
            motor_pair.move_tank_for_degrees(motor_pair.PAIR_1,30, 250, 0)            
runloop.run(main())</code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145298</guid>
      </item>
      <item>
         <title>Boston Dynamics</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145299</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=I44_zbEwz_w" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145299</guid>
      </item>
      <item>
         <title>SDGs</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145300</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://future-bee.com/EDUCATION2/?q=YToyOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjtzOjQ6InBhZ2UiO2k6Mzt9&amp;bmode=view&amp;idx=15510704&amp;t=board">https://future-bee.com/EDUCATION2/?q=YToyOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjtzOjQ6InBhZ2UiO2k6Mzt9&amp;bmode=view&amp;idx=15510704&amp;t=board</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/3872de8112038bdac61fb6c157dcb2f8/SDGs.png" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145300</guid>
      </item>
      <item>
         <title>Helix</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145302</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=Z3yQHYNXPws" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145302</guid>
      </item>
      <item>
         <title>문제해결 작품만들기</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145303</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/3b7267afe33d9bcc271e1d86ac7bddda/___________.jpg" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145303</guid>
      </item>
      <item>
         <title>스파이크 프라임 들어가기</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145305</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/c103090d972d0f7580e1bff5e5fb0a47/image.png" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145305</guid>
      </item>
      <item>
         <title>쓰레기 수거</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527145308</link>
         <description><![CDATA[<pre><code class="language-python">import motor_pair
import runloop
from hub import port
import motor

async def main():
    motor_pair.pair(motor_pair.PAIR_1, port.C, port.D)
    await motor_pair.move_for_degrees(motor_pair.PAIR_1, 180, 0, velocity = 360)
    await motor.run_for_degrees(port.E, 90, 180)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, -90, 180)    
    await motor_pair.move_for_degrees(motor_pair.PAIR_1, 180, 0, velocity = -360)

runloop.run(main())</code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-23 17:22:16 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527145308</guid>
      </item>
      <item>
         <title>AI</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527532610</link>
         <description><![CDATA[<p>ID : <a rel="noopener noreferrer nofollow" href="mailto:sseis_1@go.kr">sseia_1@go.kr</a>      <a rel="noopener noreferrer nofollow" href="mailto:sseis_1@go.kr">sseia_1@go.kr</a> 까지</p><p>PW: sseia123</p>]]></description>
         <enclosure url="https://xn--ai-411if7s7w1a.com" />
         <pubDate>2025-07-24 04:03:01 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527532610</guid>
      </item>
      <item>
         <title>교안1</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527539184</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/78964d33a0f978a9a270185435e092da/1____________.pdf" />
         <pubDate>2025-07-24 04:10:12 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527539184</guid>
      </item>
      <item>
         <title>교안2</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527581578</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/6648d16075044354e7bf9d78f1b75e17/2_____________API___.pdf" />
         <pubDate>2025-07-24 04:58:32 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527581578</guid>
      </item>
      <item>
         <title>교안3</title>
         <author>cobblerg</author>
         <link>https://padlet.com/cobblerg/0/wish/3527582010</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/1037630714/1c7de76729c0f625fd20ba5818776263/3_____________AI____.pdf" />
         <pubDate>2025-07-24 04:59:10 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527582010</guid>
      </item>
      <item>
         <title>박다현</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527614857</link>
         <description><![CDATA[<ul><li><p>SDGs 목표 (3번)</p></li><li><p>해결하고 싶은 문제 : 외롭게 고독사하시는 많은 노인들</p></li><li><p>현재 상태 : 독거 노인에게 직접 찾아가 주기적으로 건강을 신경 써주고 말동무가 되어주는 가족이 없음</p></li><li><p>목표 상태 : 주기적으로 독거 노인들의 집에 찾아가 현관문을 두드리고 인사를 건네며 노인들의 상태를 확인함으로써 고독사를 예방한다.</p></li><li><p>문제해결 방법(알고리즘) : 현관문을 두드린다 --&gt; 10초간 기다린다 --&gt; 인사와 안부를 묻는다</p></li><li><p>프로그램:</p><pre><code class="language-python">from hub import port
from hub import port, light_matrix
import runloop
import motor_pair
import motor
async def main():
    motor_pair.pair(motor_pair.PAIR_1, port.C, port.D)
    await motor_pair.move_tank_for_degrees(motor_pair.PAIR_1, 360, 360, 360)
    await motor.run_for_degrees(port.E,90,360)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, -50, 360)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, 40, 360)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, -50, 360)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, 40, 360)
    await runloop.sleep_ms(1000)
    await motor.run_for_degrees(port.E, -90, 360)
    await motor_pair.move_tank_for_degrees(motor_pair.PAIR_1, -360, 360, 360)
    await light_matrix.write('10')
    await runloop.sleep_ms(1000)
    await light_matrix.write('9')
    await runloop.sleep_ms(1000)
    await light_matrix.write('8')
    await runloop.sleep_ms(1000)
    await light_matrix.write('7')
    await runloop.sleep_ms(1000)
    await light_matrix.write('6')
    await runloop.sleep_ms(1000)
    await light_matrix.write('5')
    await runloop.sleep_ms(1000)
    await light_matrix.write('4')
    await runloop.sleep_ms(1000)
    await light_matrix.write('3')
    await runloop.sleep_ms(1000)
    await light_matrix.write('2')
    await runloop.sleep_ms(1000)
    await light_matrix.write('1')
    await runloop.sleep_ms(1000)
    await light_matrix.write('0')
    await runloop.sleep_ms(1000)
    await light_matrix.write('Hello, I am here to see you!')
    await runloop.sleep_ms(1000)
    await light_matrix.write('How have you been for the past three days?')
    await runloop.sleep_ms(1000)
    await light_matrix.write('Is there anything I can help you with?')
runloop.run(main())</code></pre></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-24 05:41:25 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527614857</guid>
      </item>
      <item>
         <title>조현지</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527615730</link>
         <description><![CDATA[<ul><li><p>SDGs 목표 (14번) : 해양 생태계 보호</p></li><li><p>해결하고 싶은 문제 : 해양 쓰레기를 먹이로 착각하는 해양 생물들의 피해를 예방하고 싶다.</p></li><li><p>현재 상태 : 많은 해양 생물들이 바다로 떠내려 온 플라스틱과 같은 쓰레기를 먹이로 착각하고 먹는다. 쓰레기를 먹은 해양 생물이 인간의 밥상 위에 올라오며 인간에게도 영향을 준다.</p></li><li><p>목표 상태 : 쓰레기 없는 깨끗한 바다</p></li><li><p>문제해결 방법(알고리즘) : 어떤 물체가 있는가? -&gt; 해양 쓰레기인가? -&gt; 수거 후 처리장에 운반</p></li><li><p>프로그램 :</p><pre><code class="language-python">import motor_pair
from hub import port, light_matrix, sound
import distance_sensor
import runloop
import motor 

async def main():
    motor_pair.pair(motor_pair.PAIR_1, port.C, port.D)
    while True:
        if distance_sensor.distance(port.F) &lt;= 150 and distance_sensor.distance(port.F) &gt; 0:
            light_matrix.show_image(light_matrix.IMAGE_SAD)
            await motor_pair.move_for_degrees(motor_pair.PAIR_1, 180, 0, velocity = 360)
            await motor.run_for_degrees(port.E, 90, 180)
            await runloop.sleep_ms(1000)
            await motor.run_for_degrees(port.E, -90, 180)
            await motor_pair.move_for_degrees(motor_pair.PAIR_1, 360, 0, velocity = -360)
        else:
            await motor_pair.move_for_degrees(motor_pair.PAIR_1, 360, 0, velocity = 360)
runloop.run(main())</code></pre></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-24 05:42:41 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527615730</guid>
      </item>
      <item>
         <title>3조 정인겸</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527618293</link>
         <description><![CDATA[<p>sdgs:<strong>코딩과 전자공학 교육</strong>을 통해 청소년과 학생들에게 창의적 문제 해결력과 기술 역량을 키워줍니다.(4번)</p><p><br></p><p>해결하고 싶은 문제: 유치원생 학습으로 코딩 능력 향상</p><p><br></p><p>상태:노래 반복 출력후 코드 출력</p><p><br></p><p>해결 방법:노래 출력, 코드 출력</p><p><br></p><p><br></p><p>from machine import Pin, PWM</p><p>import time</p><p>buzzer = PWM(Pin(15))</p><p>note_freq = {</p><p>    'C5': 523,</p><p>    'D5': 587,</p><p>    'E5': 659,</p><p>    'F5': 698,</p><p>    'G5': 784,</p><p>    'A4': 440,</p><p>    'G4': 392,</p><p>    'C6': 1047,</p><p>    'rest': 0</p><p>}</p><p>BPM = 152</p><p>SECONDS_PER_BEAT = 60 / BPM</p><p>notes = [</p><pre><code class="language-notebook-python">    ('E5', 0.375), ('D5', 0.375), ('C5', 0.75), ('D5', 0.75), ('C5', 0.75),
    ('G5', 0.75),
    ('C5', 0.375), ('C5', 0.375), ('D5', 1.5), ('E5', 0.375), ('D5', 0.375), ('C5', 0.75), ('D5', 0.75),
    ('C5', 0.75), ('G5', 0.75), ('C5', 0.375), ('C5', 0.375), ('D5', 0.375), ('C5', 0.75),
    ('rest', 0.75),
    ('G4', 0.375), ('A4', 0.375), ('C5',0.375), ('D5', 0.375), ('E5', 0.56), ('D5', 0.18), ('E5', 0.56), ('D5',0.18),
    ('E5', 0.75), ('G5', 0.375), ('D5', 1.5), ('G4', 0.375), ('G4', 0.375), ('A4', 0.375), ('C5', 0.375), ('D5', 0.375), ('E5', 0.56), ('D5', 0.18), ('E5', 0.56), ('D5', 0.18), ('E5',0.375), ('C6', 0.375), ('B5', 0.75), ('E5', 0.375),
    ('rest', 0.75), ('G4',0.375), ('A4', 0.375), ('C5', 0.375), ('D5', 0.75), ('C5', 0.375), ('C5', 0.375), ('G5', 0.75), ('C5', 0.375), ('E5',0.375), ('D5', 1.5), ('G4', 0.375), ('G4', 0.375), ('A4', 0.375), ('C5', 0.375), ('D5', 0.75),
    ('C5', 0.375), ('C5', 0.375), ('G5', 0.75), ('C5', 0.375), ('E5',0.375), ('D5', 0.75), ('C5', 0.375), ('D5', 0.56), ('Eb5',0.18), ('D5', 0.375), ('C5', 0.75), ('A4', 0.375), ('C5', 0.56), ('C5', 0.18), ('C5', 0.56), ('C5',0.18),
    ('C5', 0.75), ('E5',0.375), ('D5', 0.75), ('C5', 0.75), ('C5', 0.375), ('C5', 0.375), ('D5', 0.375), ('E5',0.375), ('A5', 0.75), ('G5', 0.375), ('E5',0.375), ('G5', 0.75), ('E5',0.375), ('D5', 1.875), ('G4',0.375), ('E5',0.375),
    ('F5', 0.375), ('E5',0.375), ('D5', 0.375), ('D5', 0.75), ('C5', 1.5)</code></pre><p>]</p><p>for pitch, dur in notes:</p><p>    duration = dur * SECONDS_PER_BEAT</p><p>    freq = note_freq.get(pitch, 0)</p><p>    if freq == 0:</p><p>        buzzer.duty_u16(0)</p><p>    else:</p><p>        buzzer.freq(freq)</p><p>        buzzer.duty_u16(32768)</p><p>    time.sleep(duration)</p><p>    buzzer.duty_u16(0)</p><p><br></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-24 05:46:52 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527618293</guid>
      </item>
      <item>
         <title>이준후</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527619764</link>
         <description><![CDATA[<p>SDGs 목표 (8번): 양질의 일자리와 경제 성장</p><p><br/></p><p>해결하고 싶은 문제: 교육받지 못한 사람들이 위험한 일을 하고 있다</p><p><br/></p><p>현재 상태: 위험한 일 때문에 사고가 많이 발생하고 있다</p><p><br/></p><p>목표상태: 위험한 일을 하는 사람들이 줄어들어 사고를 줄인다</p><p><br/></p><p>문제 해결 방법: go가 뜨면 로봇이 앞으로 가고 stop 이면 제자리에서 원하는 방향으로 회전한다</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4155151285/88298c187d0a0af70cec44b443a3f9b7/_____2025_07_24_143826.png" />
         <pubDate>2025-07-24 05:48:44 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527619764</guid>
      </item>
      <item>
         <title>RIRU(강건)</title>
         <author>rbtjs0984_3</author>
         <link>https://padlet.com/cobblerg/0/wish/3527621206</link>
         <description><![CDATA[<p>'RIRU'는 OCR(광학 문자 인식)을 탑재한 휴대용 로봇입니다. 'RIRU'는 자연어, 즉 다국어를 인식하여 이를 문서화하고 정리합니다. 'RIRU'의 개발 목적은 시각 장애를 겪고 있는 사람들에게 질적인 교육을 제공하기 위해 개발되었습니다. 그렇기에 'RIRU'는 인식한 문자를 사람을 대신하여 읽어줍니다. 또한 글 분석, 요약 기능을 바탕으로 시각적으로 어려움이 있는 사람들에게 보다 내용을 효과적으로 전달합니다. 결론적으로 'RIRU'는 시각 장애인 책자 인쇄에 필요한 비용을 절감하며 낮은 가격으로 구매자에게 필요한 도움을 제공합니다.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-24 05:50:48 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527621206</guid>
      </item>
      <item>
         <title>윤현겸</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527623099</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4154768077/e90a43c044f3559f50ef00e1f50b47ec/image.jpg" />
         <pubDate>2025-07-24 05:52:36 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527623099</guid>
      </item>
      <item>
         <title>박예슬</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527624892</link>
         <description><![CDATA[<p>SDGs 목표 3 건강과 복지</p><p>해결하고 싶은 문제 : 운동 부족으로 인한 비만률 증가</p><p>현재 상태 : 많은 사람들이 운동 부족으로 여러가지 다양한 건강문제를 앓고 있음</p><p>목표 상태 : 비만률 감소</p><p>알고리즘: 1번째 라인을 따라 달리는 로봇</p><p>2번째 왕복 달리기 로봇</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4155144055/3570ae97e888b872eba392de5456c2eb/_____2025_07_24_145102.png" />
         <pubDate>2025-07-24 05:54:24 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527624892</guid>
      </item>
      <item>
         <title>구하율</title>
         <author></author>
         <link>https://padlet.com/cobblerg/0/wish/3527633298</link>
         <description><![CDATA[<p>SDGs목표(6번): 깨끗한 물과 위생</p><p>해결하고 싶은 문제: 많은 사람들이 손 위생을 지키지 않아 감염병이 쉽게 퍼질 수 있다.<br>특히 공공장소나 학교에서는 손 세정을 귀찮아 하거나 잊는 경우가 많다.</p><p>현재 상태: 공공장소에는 손 세정제가 있지만, 사용률이 낮다. 사람들은 손 씻기 손세정의 중요성을 알지만 실천을 잘 안 한다.</p><p>목표 상태: 사람이 손을 가져가면 자동으로 손 세정제을 뿌려 줌. 비 접촉식이어서 위생적이며 사용을 유도할 수 있음.</p><p>문제해결 방법:</p><p>1.거리 센서로 손이 감지되면</p><p>2.모터를 이용해 손 세정제 펌프를 눌러 뿌림</p><p>3.소리센서로 작동 여부 피드백 제공</p><p>4.일정 시간 동안 대기(중복 작동 방지)</p><p>프로그램:</p><pre><code class="language-python">from hub import Motor_pair.PAIR_1, port.C, port.D, DistanceSensor, PrimeHub
from hub.control import wait_for_seconds

hub = PrimeHub()
motor = Motor('B')            
sensor = Distance_Sensor('F')    

while True:
    distance = sensor.get_distance_cm()

    if distance is not None and distance &lt; 10:
        hub.light_matrix.show_image('HAPPY')
        motor.run_for_degrees(-90, 50)        
        wait_for_seconds(0.5)
        motor.run_for_degrees(90, 50)        
        wait_for_seconds(2)                    
    else:
        hub.light_matrix.show_image('MEH')  </code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-24 06:05:08 UTC</pubDate>
         <guid>https://padlet.com/cobblerg/0/wish/3527633298</guid>
      </item>
   </channel>
</rss>
