일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sns로그인
- mutations
- 템플릿문법
- kibana
- Express.js
- KAKAO
- node.js
- v-if
- Emit
- JavaScript
- 콘솔한글깨짐
- getters
- Reduce
- state
- azure
- 음양더하기
- programmers
- javscript
- react
- Vue.js
- v-on
- axios
- javascipt
- vuex
- IntelliJ
- Login
- v-for
- mixins
- includes
- 연동
- Today
- Total
목록분류 전체보기 (98)
공부용
GPS 정보를 받으면이런식으로 나오는데, 안잡히면 ,,,..,,, 이렇게 나온다. 그리고 사용할 신호는 $GPGGA다 수신이 됐을때 보기 쉽게 정리한게 TinyGPS 라이브러리이다. 그리고 아두이노우노는 시리얼통신을 1개밖에 지원이 안되는데,GPS+JSN270을 쓰려면 시리얼을 2개를 써야한다. (아두이노 Mega는 4개까지 지원가능) 하지만, 아두이노 우노밖에 없기 때문에 머리를 조금 써서 코딩을 했다.프로젝트상, 코드는 공개가 불가능하지만 흐름은 이렇다 1. gps시리얼을 먼저 listen() 함수로 받음.2. 좌표값을 받고나서 end() 함수로 시리얼통신을 끊음.3. jsn270 통신을 시작함.4. 웹서버에 좌표값을 등록함
보통 geo-6m 모델을 많이 사용하지만납땜을 하다 4개를 날려먹어서.. 직접 매장가서 다른 모델을 사고 납땜을 전문으로 하시는분에게 맡겼다..매장에는 다른모델밖에 없어서 그 모델밖에 살 수가 없었다. v.kel 모델이다.양 쪽 사이드는 어디에 쓰이는지 모르는 기능이구중간 4개는 흔히아는 기능이다.
1. https://console.developers.google.com/apis/dashboard 접속하여 프로젝트 만들기를 합니다.(좌측상단부에 Google APIs옆에 있습니다저는 미리 만들어놓은게 있어서 저렇게 뜹니다!)우측상단에 있는 새프로젝트를 눌러이름은 자유롭게 설정합니다. 2. 만든 프로젝트를 누르고, API 및 서비스 사용설정을 누릅니다. 3. API 이름은 Maps SDK for android이고, 검색하여서 사용설정을 누릅니다. 4. 사용자 인증 정보를 누르고, 사용자 인증정보 만들기를 누릅니다. 그리고 API키를 받습니다. 5. api 1를 누른 다음, 다음 창에서 애플리케이션 제한사항에서 안드로이드 버튼을 눌러줍니다. 6. 인증키를 등록하기 위해서는 SHA-1 서명인증이 필요합니다..
우선 첨부파일을 받고 1. 사용하는 프로젝트 - app - libs에 .jar파일을 위치시킨다. 2. 좌측상단을 Project로 맞춰놓고 libs->.jar에 우측마우스를 누르면 나오는 Add as library를 누름 3. Layout 4. Java 소스package com.example.administrator.bluetooth1; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.method.ScrollingMovementMethod; import android.view.View; import android.widget.Butto..
3가지를 설정하면 된다. 1. Layout 2. Java import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class webview extends AppCompatActivity { private WebView mWebView; private WebSettings mWebSettings; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(sa..
//참고http://gothiczzang.tistory.com/10http://gothiczzang.tistory.com/13 2편 수정할부분을 빨간색으로 고치겠습니다 //JSN270_Simple_Web_Server #include #include #include #include #define SSID "JSN270_2G"// 접속할 WiFi의 아이디 -> 예를들어 gothiczzang 이면 "gothiczzang"으로 수정#define KEY "12345678"// 접속할 WiFi의 비밀번호 -> 예를들어 gothiczzang 이면 "gothiczzang"으로 수정#define AUTH "WPA2" // your wifi network security (NONE, WEP, WPA, WPA2) #defi..
RX - D5 TX - D4VCC - 5vGND - GND //시리얼통신 아두이노 소스 #include SoftwareSerial BTSerial(4, 5); // 소프트웨어 시리얼 (TX,RX) void setup(){Serial.begin(9600);Serial.println("Hello!"); BTSerial.begin(9600);} void loop(){ while (BTSerial.available()){ byte data = BTSerial.read(); Serial.write(data); } while (Serial.available()){ byte data = Serial.read(); BTSerial.write(data); }} 시리얼창을키고AT 명령어를 쳤을때 OK라고 나오면 통신이 성..
iptime 포트포워딩하는방법 1) url에 192.168.0.1 접속 2) 관리도구 - 고급설정 - NAT/라우터관리 - 포트포워드 설정 3. 추가하기* 저희는 아두이노에서 할당받은 192.168.0.12 아이피와포트번호 80번을 이용하였습니다! 4. 추가를 하시면 아래에 규칙이 뜨는데 동작버튼을 눌러주시면 됩니다. 5. 접속확인해보기(기본설정 - 시스템요약정보 - 외부IP주소 보기)만약 외부 IP가 111.222.333.444라면, 접속시도하려는 컴퓨터에서 192.168.0.12:80을 치는게 아니라 111.222.333.444:80을 쳐서 들어가야합니다
*jsn270 라이브러리입니다. 저희가 사용한 예제는 파일 - 예제 - JSN270 - Examples - JSN270_Simple_Web_Server를 이용하도록 하겠습니다!수정할 부분만 빨간색표시를 하도록하겠습니다 //JSN270_Simple_Web_Server#include #include #include #include #define SSID "JSN270_2G"// 접속할 WiFi의 아이디 -> 예를들어 gothiczzang 이면 "gothiczzang"으로 수정#define KEY "12345678"// 접속할 WiFi의 비밀번호 -> 예를들어 gothiczzang 이면 "gothiczzang"으로 수정#define AUTH "WPA2" // your wifi network security (..
시작하기 앞서, https://kocoafab.cc/make/view/201 여기를 참고하여 제작하였습니다. *fritzing 사진입니다 위 사이트와 다른점은 1) dht11 3핀이 아닌 4핀을 이용하였고2) 5v 릴레이모듈을 파란색(b형)이 아닌 빨간색(a형)을 이용했다는 점입니다. 물품목록과 fritzing화면을 비교하여 알맞게 배선을 하였습니다. *소스코드 입니다#include #define relay 9 //relay와 연결된 9번 핀#define dht11Pin 6 //dht11과 연결된 6번 핀 DHT11 dht11(dht11Pin); //dht11 라이브러리 사용을 위한 객체 선언 void setup(){ pinMode(relay, OUTPUT); Serial.begin(9600);} voi..