일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- class선택자
- 생활코딩
- 자바의정석
- AndroidDeveloper
- Javapopup
- Database
- Javascript
- IOT
- Java입문
- 헌혈
- Javaswing
- 라즈베리파이
- variable
- 프로그래머스
- java
- XHR
- SQL문제풀이
- initial commit
- Math.
- compile
- id선택자
- API
- CSS
- fatal: Not a valid object name: 'master'
- jdoodle
- 상위 N개 레코드
- HTML
- Class
- helloworld!
- string
- Today
- Total
목록IOT (3)
Sun의 정리정돈

org 폴더 안의 iot 패키지를 이용하여 애플리케이션을 만들어본다. 애플리케이션을 만들기 위해서는 먼저 생각을 정리해야한다. 1. 내가 하려고 하는 것이 무엇인가? 2. 그 일을 하기 위해서는 어떤 일이 시간의 순서에 따라 선행되어야 하는가? 예제에서는 집에 갈 때 하기 귀찮았던 것들을 자바에게 시켜보도록 한다. 엘레베이터를 부른다. //call Elevator 보안(도어락)을 끈다. //Security off 집 안의 불을 킨다. //Turn off the Light 엘레베이터를 호출하기 위해서는 우리가 넣어두었던 org 패키지 의 하위 하위 패키지에서 Elevator를 꺼내야 한다. 그래서 위와 같이 Elevator 패키지 순으로 쭉 꺼냈는데 이러면 코드가 너무 길어진다. import : 불러오는 ..

프로그램을 만드는 것은 처음부터~끝 까지 혼자 만드는 게 아니라, 다른 사람이 만들어둔 부품을 찾고 사용해서 나의 완제품을 만드는 과정이다. 그렇게 나의 완제품은 누군가의 부품이 될 수도 있는 것이다. 이번 수업 시간에는 생활코딩의 egoing님이 만든 코드를 가지고 올 것이다. 실제 동작하지 않는 IoT 코드를 이용해 프로그래밍이 무엇인가를 공감하고 이해해본다. https://github.com/egoing/java-iot GitHub - egoing/java-iot Contribute to egoing/java-iot development by creating an account on GitHub. github.com 위의 주소에서 이미 만들어둔 IoT 코드를 다운로드한다. [Download ZIP]..

사물에 작은 컴퓨터를 내장하게 된다면 우리는 멀리있어도 자바 등의 프로그램 언어로 사물을 제어할 수 있게 된다. 사물인터넷(IOT, Internet Of Thing): IOT는 사물이 인터넷에 연결되어서 프로그램적으로 제어되는 것을 말한다. 여기 작은 라즈베리파이가 있다. 라즈베리파이: 윈도우나 리눅스 같은 운영체제가 설치되어 있고 작고 저렴한 컴퓨터이다. 주로 교육용으로 사용된다. 라즈베리파이에는 GPIO PIN라는 작은 핀들이 있는데 우리는 Java를 이용하여 일정 번호의 PIN에 전류를 흐르게 할 수 있다. 이것으로 단순한 IOT를 이뤄낼 수 있다. 전구에 불이 들어오게 해보는 것이다. (물론 나는 구경만 함) 안에 HelloWorld.java file을 생성하여 자바 코드들을 입력해준다. pin...