2025년 7월 24일 목요일

[25.07.24_충남대1정연수]_0. 초기 화면 및 관련 사이트


[1] AI 활용 코딩 작성

  1. 💬 ChatGPT
  • 기능: 대화형 인공지능
  • 활용: 문서 작성, 코딩, 학습, 요약 등
  • 특징: 다양한 입력 방식, 플러그인 활용 가능 
  • 🔗 https://chat.openai.com/

  1. 🧠 그록 (Grok)
  • 기능: xAI에서 개발한 대화형 인공지능
  • 활용: 실시간 검색, 트렌드 분석, 자유로운 대화 생성
  • 특징: X(Twitter) 연동, 낮은 검열, 다양한 보이스 모드 제공 
  • 🔗 https://grok.com/

  1. 🤖 클로드 (Claude)
  • 기능: Anthropic에서 개발한 대화형 AI
  • 활용: 이메일, 과제, 블로그 작성 등
  • 특징: 섬세한 한국어 표현, 긴 문서 처리에 강함 
  • 🔗 https://claude.ai/

  1. 🌟 제미나이 (Gemini)
  • 기능: 구글에서 개발한 멀티모달 AI
  • 활용: 텍스트, 이미지, 코드 생성 및 분석
  • 특징: 구글 서비스 연동, 다양한 언어 모델 제공 
  • 🔗 https://gemini.google.com/

[2] 시뮬레이션 도구 및 아두이노 사이트


  1. 🔧 틴커캐드 (Tinkercad)
  • 기능: 웹 기반 3D 설계 및 회로 시뮬레이션 플랫폼
  • 활용: 3D 모델링, 아두이노 회로 설계, 코딩 학습
  • 특징: 브라우저에서 바로 사용 가능, 초보자 친화적 인터페이스 
  • 🔗 https://www.tinkercad.com/

  1. ⚡ 아두이노 (Arduino)


🌱 생성형 AI 기반 아두이노 프로젝트 학습 자료 정리

1️⃣ AI에게 예시 제공 시 유의점

  • ✅ 좋은 방법

    • 원하는 출력 조건, 작동 흐름, 결과 등을 명확하게 설명

    • 비슷한 프로젝트 예시나 코딩 구조를 함께 제시

    • 변수명, 주석 방식 등 스타일 요소도 포함하여 일관성 유지

  • ❌ 피해야 할 방법

    • 한 번에 많은 기능을 요구하거나 모호한 설명 사용

      → AI가 정확한 의도를 파악하지 못해 오류 가능성 증가


2️⃣ 아두이노 프로젝트 수행 전략

  • ✅ 생성형 AI 활용 전략

    • 온도, 습도, 팬 작동 등 각 기능을 나누어 단계별 요청

    • 생성된 코드의 구조와 작동 원리를 AI에게 직접 설명 요청

    • 프로젝트에 필요한 센서, 모터 등 구체적 구성 요소를 명시

  • ❌ 비효율적인 전략

    • 전체 기능을 한 번에 생성 요청

      → 기능 단위로 나누면 수정·이해가 쉬움


3️⃣ 생성형 AI 활용의 장단점

  • ✅ 장점

    • 초보자도 쉽게 시작할 수 있는 환경 제공

    • 실습 속도가 향상되고 다양한 시도 가능

    • 센서나 모터 사용법에 대해 AI가 설명도 제공

    • 필요 시 코드의 논리 구조나 개별 함수 의미도 질문 가능

  • ⚠️ 유의할 점

    • AI가 생성한 코드는 항상 정확하거나 최적화되지 않음

    • 실습 전후로 검토, 수정, 디버깅 과정 필수


4️⃣ 효과적인 프롬프트 작성법

  • 좋은 프롬프트의 핵심 요소

    • 프로젝트 주제와 목표 설명

    • 사용하는 센서·모터 등 구체적 구성 요소와 핀번호

    • 작동 조건(예: 온도 25도 이상 시 팬 작동 등)

    • ✅ 예시 (적절한 프롬프트)

  • "스마트 온실 시스템을 만들고 있어. 아두이노의 A0핀에 연결된 토양 수분 센서를 이용해서 습도를 측정하고, 값이 300 이하일 때 워터펌프(3번핀)를 5초간 작동하는 코드를 짜줘."

  • ❌ 예시 (부적절한 프롬프트)

    • "아두이노 코드 짜줘."

    • "센서랑 모터 쓰는 코드 하나 줘."


댓글 없음:

댓글 쓰기