전체 글

전체 글

    배열

    자바 배열 생성 1) 자료형[] 변수 = {데이터1, 데이터2, 데이터3, 데이터4...}; 2) 자료형[] 변수 = new 자료형[배열크기]; int[] values = {1,2,3,4,5,6,7,8,9,10}; //특정 값을 넣어 배열을 생성하는 경우 int[] values2 = new int[10]; int[] values2 = {1,2,3,4,5,6,7,8,9,10}; //특정 값을 넣어 배열을 생성하는 경우 int[] values = new int[10]; 코틀린 배열 생성 1)var/val 변수명 = arrayOf(데이터값1, 데이터값2, 데이터값3, ...) 2)var/val 변수명 = Array(사이즈,{들어갈 값}) or var/val 변수명 = Array(사이즈){들어갈 값} var v..

    변수

    자바(Java) 변수 선언 방법 변수타입 변수명 = 초기화; int i = 0; char j = 'c'; final 변수 : 변수값이 변경할 수 없고 불변 변수라고 불려진다. ex) final int i = 0; // 읽는 것만 가능하다. 코틀린(Kotlin) 변수 선언 방법 var/val 변수명: 변수타입 = 초기화 val i:Int = 0 var j:Char = 'c' var = variable = 읽기/쓰기가 가능한 일반 변수 val = valuable = 읽기만 가능한 final 변수 Non-Null/Nullable null을 값으로 가질 수 있으면 Nullable, null을 값으로 가질 수 없으면 Non-null 타입입이다. 특이하게도 코틀린에서는 구분하고 있다. ex) var name: St..

    ThingSpeak 값전송 해보기

    ThingSpeak 값전송 해보기

    AP를 연결하였다면 ThingSpeak를 사용해 데이터를 전송해 봅시다! https://thingspeak.com/ 일단 ThingSpeak 홈페이지에 접속하고 회원가입을 합시다. 회원가입을 하셨으면 상단메뉴에 채널 페이지를 들어가줍니다. 당연히 'New Channel' 버튼을 눌러 채널을 생성해줍시다. 생성된 채널에 들어가줍시다. 이제 Field 1 Chart 는 데이터를 전송된 값을 표시하게 될겁니다. 시리얼 모니터를 통해서 임의의 값을 전송해보죠. AT+CIPSTART="TCP","api.thingspeak.com",80 AT+CIPSEND=문자열길이 GET /update?api_key=XXXXXXXXXXXXXXX&Fields="값" 먼저 APIKeys 에서 쓰기위한 APIKey 값을 복사 합니다.

    ESP8266을 사용해보자

    ESP8266을 사용해보자

    ESP8266 상세 스펙 ESP8266은 TI CC3000과 같이 TCP/IP를 칩에 올려서 사용합니다. ESP8266는 또 ATcommand를 통해 시리얼 모니터에서 명령어를 전송하여 WiFi통신을 제어할 수 있습니다. 그리고 가장 큰 특징은 내부에 32bit ARM-core 기반의 CPU가 존재하여 MCU가 할 수 있는 기능들(ADC, I2C, UART)을 모두 갖추어 있어 지금은 아두이노와 같이 사용하지만 추후에는 아두이노가 없이 ESP8266모듈만으로도 LED를 제어하는 것이 가능합니다. Features 1. 802.11 b/g/n 2. Wi-Fi Direct (P2P), soft-AP 3. Integrated TCP/IP protocol stack 4. Integrated TR switch, b..