프롬프트(패턴 등록)
file: ai-예제-패턴-등록하기.md
프롬프트 영역으로 마우스를 옮기고 Copy 버튼을 누르면 클립보드에 프롬프트의 내용이 복사됩니다.patterns: LED: 설명: LED인스턴스를 만듦. 방법: {{inverted}}가 없으면 False로 지정함. 코드: | from blink import Blink {{이름}} = Blink(pin_instance={{pin_instance}},inverted={{inverted}}) run.add({{이름}}.run) 타이머: 코드: | from timerrun import TimerRun {{이름}} = TimerRun(period={{period}},callback={{callback}}) run.add({{이름}}.run) 앞_부분: 코드: | from machine import Pin from run import Run import pinno as P run = Run() 뒷_부분: 코드: | def main(): while True: run.run() if __name__ == '__main__': main()
프롬프트(패턴 사용)
file: ai-예제-부품으로-사용하기.md
프롬프트 영역으로 마우스를 옮기고 Copy 버튼을 누르면 클립보드에 프롬프트의 내용이 복사됩니다.(여기에 앞에서 작성한 ‘ai-예제-패턴으로-사용하기.md’의 내용을 붙여 넣으세요) 앞에서 제시된 patterns:을 참조하여 components:를 마이크로파이썬 코드로 만들어 주세요. components: - 앞_부분 - LED: 이름: led_1 pin_instance: Pin(P.LED_1_IN,Pin.OUT) def led_toggle(): led_1.toggle() components: - 타이머: 이름: timer_led period: 1*1000 callback: led_toggle - 뒷_부분
AI가 만든 코드
프로그램: 9_1x_p220_components.py
from machine import Pin from run import Run import pinno as P run = Run() from blink import Blink led_1 = Blink(pin_instance=Pin(P.LED_1_IN, Pin.OUT), inverted=False) run.add(led_1.run) def led_toggle(): led_1.toggle() from timerrun import TimerRun timer_led = TimerRun(period=1 * 1000, callback=led_toggle) run.add(timer_led.run) def main(): while True: run.run() if __name__ == '__main__': main()