Autonomous drive robot for smart factory. This project is just prototype. We used Turtlebot3, RaspberryRi3. Used software & tools are TensorFlow, openCV, etc..
Autonomous drive robot for smart factory. This project is just prototype. We used Turtlebot3, RaspberryRi3. Used software & tools are TensorFlow, openCV, etc..
Presentation from #andevcon by Anna Schaller
Peter van der Linden, Android Technology Evangelists from the Developer Platforms and Services team at Motorola Mobility. More info at http://developer.motorola.com
탑크리에듀(http://www.topcredu.co.kr),오라클자바커뮤니티(http://ojc.asia)에서 제공하는 초보자를 위한 닷넷, C# 기초강좌 입니다. 이번강좌에서는 쓰레드에 대해 간단히 살펴보고 C#에서 멀티 쓰레드로 프로그래밍 하는 방법을 실습하는 강좌입니다.
동영상으로 보시려면 페이스북(http://www.facebook.com/topcredu.co.kr) 또는 유튜브(https://www.youtube.com/playlist?list=PLy5poRzDk4ypnjylVgzAo8RVWgiBzvz73&disable_polymer=true)에서 확인 기능합니다.
Presentation from #andevcon by Anna Schaller
Peter van der Linden, Android Technology Evangelists from the Developer Platforms and Services team at Motorola Mobility. More info at http://developer.motorola.com
탑크리에듀(http://www.topcredu.co.kr),오라클자바커뮤니티(http://ojc.asia)에서 제공하는 초보자를 위한 닷넷, C# 기초강좌 입니다. 이번강좌에서는 쓰레드에 대해 간단히 살펴보고 C#에서 멀티 쓰레드로 프로그래밍 하는 방법을 실습하는 강좌입니다.
동영상으로 보시려면 페이스북(http://www.facebook.com/topcredu.co.kr) 또는 유튜브(https://www.youtube.com/playlist?list=PLy5poRzDk4ypnjylVgzAo8RVWgiBzvz73&disable_polymer=true)에서 확인 기능합니다.
Waterful Application (iOS + AppleWatch)Jeongmin Cha
* keynote로 만든 파일이라 글자가 깨집니다. 원본을 보시고 싶으시면 ... 에서 확인하세요. 감사합니다.
소프트웨어 마에스트로 6기 1단계 2차에서 수행했던 프로젝트입니다. Waterful 어플리케이션은 사용자의 물마시기를 도와주는 어플리케이션입니다. iOS환경에서 Swift언어를 이용하여 개발하는 시간을 가졌고, 또한 iOS뿐만 아니라 애플워치에서 앱 개발을 해보는 경험을 가졌습니다.
소프트웨어 마에스트로 6기 2단계 'RoundUp'팀의 최종발표자료입니다.
저희 팀은 최일지, 차정민, 강경완 멘티들로 이루어져 있습니다. RoundUP이란 그룹간의 소통을 위한 SNS입니다. 지역이나 소속 단체등에 한정되어서 그룹이 맺어지고 그들끼리만 소통이 이루어진다는 것이 아쉬웠습니다. 가령 같은 주제를 공부하고 있는 학술 동아리나 스터디 사람들도 지역이 다르고 학교, 회사 등의 소속단체가 다르다는 이유로 서로 소통하기가 어렵다는 점이 아쉽다고 느껴져서 이 서비스를 기획하게 되었습니다.
5. 텀프로젝트를 위해 사용한 모듈
2 Color DotMatrix
Push Button
TextLCD
6. 소스 개요
main.c: 메인 함수가 들어 있는 소스 파일
ReserverdText.c: 메뉴 및 instructions 등의
기본 내장된 텍스트들을 담은 소스 파일
TextLCD.c: 실습 시간 때 사용한 TextLCD
관련 함수들을 담은 소스 파일
TOUR.c: 피에조 모듈을 사용하기 위해
사용한 라이브러리
7. 구현에 핵심이 된 함수들(1)
Void DisplayInMatrix(int rail, int y, int color, int type);
Rail, y로 위치 조정하고, color, type으로 색깔 및 모양 조정해서 출력
어차피 main의 while문은 매우 빠르므로 순차적인
DisplayInMatrix 함수의 호출로 각각의 장애물 및 나 자신을 객체처럼
표시할 수 있었음.
Void DispInteger(int x, int y, int num);
TextLCD에 정수를 출력하는 함수
4자리에 맞추어 정수가 표시가 됨.
8. 구현에 핵심이 된 함수들(2)
Void CreateObstacle(void);
Void KillObstacle(int num);
장애물은 특정 구조체를 짜서, 그 구조체를 원소로 하는 배열을 선언
그리고 그 배열의 원소들을 살리고 죽이고 하는 방식으로 장애물 생성/삭제
9. 인터럽트 구현 방식
타이머/오버플로우 인터럽트를 이용해서, 시간을 측정
세 개의 시간 플래그를 선언하여
특정 시간이 지날 때마다 장애물이 한칸씩 내려오고
특정 시간이 지날 때마다 장애물이 하나씩 생기고
특정 시간이 지날 때마다 레벨이 오르게 하였음.