전기전자공학
-
-
[Visual studio 2015&2017 - OpenCV 3.4.2 설치]전기전자공학/실습 2018. 8. 16. 22:33
Visual studio 2015&2017 - OpenCV 3.4.2 설치 1. Visual studio 2015 혹은 2017을 설치한다.현재 2015버전은 https://visualstudio.microsoft.com/vs/older-downloads/ 에서 다운받으면 된다. 그냥 계정만 있으면 다운로드가 안되는 데 개발자 참여(?)하면 (develop.. 기억이 잘 나지 않아..)설치파일 다운로드가 되었다. 언어는 English -> 한국어 변경가능 2. openCV 설치 https://opencv.org/releases.html 에서 Win pack 선택! 그럼 opencv-3.4.2-vc14_vc15.exe 파일이 다운로드 된다. 그럼 '다운로드' 폴더에 'opencv' 가 생성된다! 3. op..
-
[컴퓨터망] UDP ping 프로젝트전기전자공학/프로젝트 2018. 3. 25. 02:50
컴퓨터망 수업에서 교수님께서 python으로 UDP ping을 구현하는 미니(?) 프로젝트를 과제로 내어주셨다! 간단하게 UDP를 설명하자면,이 UDP는 전송 계층에 있는 프로토콜로 비연결형 서비스를 제공한다.데이터를 주고받는 데에 쓰이는데 왜 비연결형이라고 하는걸까??그 이유는 UDP는 송신자와 수신자 사이 정확히 연결이 됐는지 확인하지 않고 바로 데이터를 보내기 때문이다!사실 이 프로토콜은 그냥 데이터 전송에만 포커스를 맞춘 프로토콜이라 데이터 전송에 신경쓰는 게 별로 없다.보안이던가 네트워크 트래픽을 고려하지도 않는다. 그치만 여기서 장점이 있다!보내는 것에만 신경쓰기 때문에 속도가 빠르다! 그래서 비디오나 오디오, 즉 텍스트보다 용량이 큰 데이터들을 보내는 데 자주 쓰인다 이제 본격적으로 과제를 ..
-
[Raspberry3] ubuntu mate OS 설치전기전자공학/실습 2018. 2. 2. 12:30
참고 링크: https://m.blog.naver.com/PostView.nhn?blogId=pkpai&logNo=220784587685&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 정리:1) 라즈베리 전용 ubuntu mate OS 깔기https://ubuntu-mate.org/download/ 2) 마이크로 sd카드를 FAT32로 포맷https://www.sdcard.org/downloads/formatter_4/index.html* 윈도우/맥에 따라 다름 3) win32 Disk imager 프로그램으로 이미지 파일을 마이크로 sd카드에 쓰기https://sourceforge.net/projects/win32diskimager/files/Archive/
-
[Arduino] Wifi전기전자공학/실습 2018. 2. 1. 14:47
Wifi 모듈 포트 인식하기 위한 파일 아두이노 ->환경설정 => 추가적인 보드 매니저에 밑에 url 추가한다! (For esp8266 설치)http://arduino.esp8266.com/stable/package_esp8266com_index.json 아두이노 -> 툴 -> 보드매니저 ->esp8266 설치 내 컴퓨터 -> 장치관리자 -> 포트 -> 와이파이 모듈 연결되 포트 번호 확인 (나의 경우: com6) => 아두이노 -> 툴 -> 포트 -> com6에서 com8로 바꿔줘야됨!=> 아두이노 -> 보드 -> 'Arduino Uno'에서 'NodeMCU 1.0 (ESP-12E Module)' 로 바꾸기! 와이파이 모듈 D7(GPIO 13) 과 LED (+)단자 연결./ 와이파이 모듈 GND와 LE..
-
[Arduino] 안드로이드 앱 실습 (mit, bluetooth, chat)전기전자공학/실습 2018. 1. 31. 17:25
#블루투스 이름, 속도, pin번호 정하기모니터:CMD: ATReturn: OK CMD: ATReturn: OK CMD: AT+NAMEsongBTReturn: OKsetname CMD: AT+BAUD4Return: OK9600 CMD: AT+PIN1234Return: OKsetPIN CMD: 코드:#include #define RXD_PIN 2#define TXD_PIN 3 SoftwareSerial bt(RXD_PIN, TXD_PIN);char data; void setup() { Serial.begin(9600); bt.begin(9600); Serial.println("Ready..."); } void loop() { Serial.flush(); Serial.print("CMD: "); while(..
-
[Arduino] 스텝모터, 서보 모터, IR 수신전기전자공학/실습 2018. 1. 29. 17:37
0~180, 180~0 도 사이로 서버모터 구동! #include #define SERVO_PIN 9 Servo myservo;int pos = 0; void setup(){ myservo.attach(SERVO_PIN); } void loop() { for(pos = 0; pos = 1; pos -= 1) { myservo.write(pos); delay(15); }} x,y 조이스틱의 x 값으로 servo모터 변경 #include #define X_PIN A2#define Y_PIN A3#define SW_PIN 7 #define SERVO_PIN 9#define POTEN_..
-
[ACES] 3rd week - Graph전기전자공학/프로젝트 2017. 7. 19. 20:47
사용되는 자료구조 - Graph - Linked List - Queue 파일:ADT_llist.c ADT_llist.hADT_graph.c ADT_graph.hADT_queue.c ADT_queue.h 문제 - bfs를 풀기 위한 파일들ADT_graph_bfs.c main.c 모든 파일들을 손쉽게 엮어줄 Makefile ADT_llist.h12345678910111213141516171819202122232425262728293031323334353637383940#ifndef ADT_LLIST#define ADT_LLIST #include #include //typedef int bool;#define true 1#define false 0 // List Nodetypedef struct node { ..