HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
장지원 페이지/
[Notion] :
[Notion] :
/
🚗
Line Tracer
/
1차시

1차시

태그
날짜
May 13, 2024

과제 파악하기

[Setting]
  1. 라즈베리 파이 선택
  1. 커널 이미지 다운로드(link)
  1. 커널 이미지 교체
  1. 새 커널 이미지 테스트
 
[Project Part 1: Line Tracing]
goal: C코드로 라인 트레이서 구현하기
part1 setting: 가이드라인에 맞게 raspbot 설정(설계도 보고 만들기(?)), 라이즈베리 파일에 Wriring Pi 라이브러리 설치
Recommendation: Makefile 로 구현, 파일 이름: linetracer, (“./linetracer.”로 run 시키기 위함)
Notes:
Sensor data: GPIO에서 sensor가 어디에 연결되었는지 확인해야함.
Code Ref: 여기서 5. Hardware Control Course → 5.7 Tracking Demo: 19mm 절연 테이프 활용
적외선 센서
 
[Project Part2: QR Recognition]
goal: C++코드로 QR 인식 구현하기
Recommendation: Makefile 로 구현, 파일 이름: qr, (“./linetracer.”로 run 시키기 위함)
Notes:
Open CV package: 4.X.X 버전 선택 ⇒ 4.0.0 이상 선택 안하면 문제 생김
comfile: g++ main.c -o run.out `pkg-config --cflags --libs opencv4 와 같이 옵션 줘서 "올바른 라이브러리를 사용하도록" 적절히 컴파일 해야함
ref:
C++ OpenCV QRcode scanner (tistory.com)
OpenCV | 객체 검출 | QR코드 검출 (velog.io)
Zbar , OpenCV 사용해서 QR코드 인식하기 (tistory.com)
 

담당 나누기