객체란? ㅇ 객체(Object)는 상태와 동작을 가지고 있다. ㅇ 객체의 상태(state)는 객체의 특징값(속성)이다. ㅇ 객체의 동작(behavior) 또는 행동은 객체가 취할 수 있는 동작 상태 - 필드 ex) 색상 : 빨강 -color: "red" 현재 기어 : 2 -gear: 2 현재 속도 : 80km/h -speed:80km/h동작 - 메소드 ex) 기어바꾸기 -changeGear() 감속하기 -speedDown() 가속하기 -speedUp()변수의 타입을 정할땐 변하지 않는 값 (빨강 등)과 변하는 값 (기어 등)인지 구분한 후 정한다. 중간 점검 문제 다음과 같은 실제 세계의 객체에서 객체의 가능한 상태와 객체가 수행할 수 있는 동작을 정리하여 보자. 객체 상태 동작 전 구 켜짐 켜기 끄기 ..
이번에 2019년 7월 8일부터 7월 19일까지 취업브리지 'AI IOT SW 개발 및 보안관제' 과정에서 라즈베리파이의 운용법과 각종 센서의 작동원리와 사용법을 배웠다 이를 토대로 다른과 팀원 한분과 라즈베리파이로 작은 프로젝트를 기획하여 만들었다. 라즈베리파이와 Pi카메라, 온습도센서, 조도센서, 서보모터 3개, LED3개 등을 Node.js와 serial통신방식, Python, WiringPi C언어를 사용하여 구성하고, 작동하였다. 웹상에서 카메라의 방향을 제어할 수 있고, 차량이 적색 신호에서 차량정지선을 넘으면 초음파센서를 이용해 자동으로 인식해서 카메라로 사진을 찍는다, 그 사진은 웹서버로 전송되어 웹페이지에서 볼 수 있다. 평상시에는 스트리밍으로 작동하여 실시간 교통상황을 체크할 수 있다...
이번 머신러닝 스터디 잼 중급반의 학습 목표는 '코세라 머신러닝 중급 강좌: Launching into Machine Learning'과 '퀵랩 AutoML 랩: Classify Images of Clouds in the Cloud with AutoML Vision' Classify Images of Clouds in the Cloud with AutoML Vision | Qwiklabs AutoML Vision helps developers with limited ML expertise train high quality image recognition models. In this hands-on lab, you will learn how to train a custom model to recognize..
오늘 아두이노 수업때 인터럽트, 타이머를 이용한 실습 3가지를 하였다. 실습은 Play Music? -> Play Music -> Blink LED? -> Blink LED 이렇게 4가지를 진행하며 인터럽트를 사용해 중간에 기능을 나갈 수 있게 만드는 것. 이건 과제로 내주셨어서 해왔는데, 바운싱현상을 잡는거에 집중하지 않고 진행 되고 나가는 것만 집중해서 되긴 됬는데 완벽하게 안정적이진 않았다. 그리고 오늘 바운싱 잡는걸 문제로 내주셔서 스위치를 누를때마다 Count 값이 1개씩 올라가고 바운싱제외하고 스위치가 눌렸다가 올라온 사이 시간값이 나오는 걸 했다. 생각보다 코드가 어렵진 않았는데, 생각해내기 힘들었던 것 같다. 만약 이 코드를 과제로 내주셨던 코드에 접목하면 조금 더 완성도가 높을 것 같다...
2557번 문제 Hello World!를 출력하시오. C언어 #include int main() { printf("Hello World!"); return 0; } 1000번 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. C언어 #include int main() { int a, b; scanf("%d %d",&a,&b); printf("%d\n",a+b); return 0; } 처음 들어가서 가장 쉬운 두 문제를 풀어보았다. 천천히 한 단계씩 나아가면 나도 언젠가 랭킹에 들 수 있겠지?