전체 글

전체 글

    티스토리 사이트 구조 문제 해결법 (네이버 웹마스터 도구)

    티스토리 블로거라면 네이버 웹마스터 도구에 자신의 블로그를 등록 시켜두었을 것이다. 필자 역시 그랬으나 언젠가 다시 한번 웹마스터 도구를 방문하니 아래와 같이 사이트 구조가 개선이 필요하다는 경고가 나왔다. 해결법은 생각보다 간단하다. 티스토리의 html편집에서 바로 위에 아래의 코드를 추가하면 된다. 1 2 3 4 cs 코드를 추가한 뒤 몇일 뒤에 사이트 구조관련 항목이 정상적으로 출력됨을 확인할 수있다.

    베가스 프로 14 한글패치

    동영상 편집 프로그램으로 많이 사용하는 어도비 프리미어와 베가스 프로의 가장 큰 차이점은 어도비 프리미어와 달리 베가스 프로는 기본적으로 한글을 지원하지 않는다는것이다. 그래서 원활한 사용을 위해 한글패치가 필요한데, (물론 영어로 사용해도 그리 어려운 편은 아니다. 하지만 새로운 기능을 찾을때에는 한글패치 만한것이 없으니까) 패치 파일을 아래에서 다운 받을 수 있다. 용량이 10MB를 초과해 분할 압축했다. (수정) 파일이 다운이 받아지지 않는 경우 아래 링크에서 다운받을 수 있다. https://drive.google.com/open?id=1YEATfF6Ae_RRkwxV_1Auc4vy02NK0GbD 압축을 풀면 실행파일이 하나 나오는데, 이 파일을 복사하여 아래 경로에 붙여넣으면 된다. 붙여넣은 파일..

    PCB 제작 기초강좌 #1 [EasyEDA 소개]

    시작하기전에... 빵판, 만능기판 대신 PCB를 이용하면 작품의 완성도가 높아지는 것은 사실이나 PCB설계는 초보자가 접근하기에 진입장벽이 높다. 그래서 초보자도 쉽게, 또한 완성도있게 PCB를 제작할 수 있는 방법을 소개하기 위해 이 강좌를 소개한다. 이 강좌는 PCB제작을 심도있게 배우고자 하는 사람에게 추천하지 않는다. 어디까지나 맛보기일 뿐이다. PCB아트웍을 할 수 있는 프로그램은 다양하지만 (최근에는 무료툴도 많이 등장했다.) 프로그램 설치 없이 웹상에서 작업할 수 있다면 더욱 좋을 것이다. 그 중 초보자도 쉽게 제작 가능한 툴인 EasyEDA를 소개한다. https://easyeda.com/ 위의 링크로 접속하면 EasyEDA의 메인 화면이 보인다. (회원가입 정도는 미리 해두자) 우선 Ea..

    저항 계산기 [저항 색코드]

    [저항값 -> 색코드 변환 또는 저항값 -> 색코드 변환]

    아두이노 3채널 미디 오케스트라

    아두이노를 이용해 컴퓨터의 미디 신호를 입력 받아 스피커로 출력하는 3채널 미디 오케스트라를 만들어 보았다. 아래는 간단한 소개 영상이다. [제작과정] 제작 방법은 1개의 스피커를 사용하는 1채널을 기준으로 설명한다. (같은 방법으로 채널수를 늘릴수있다.) 우선 필요한 재료는 아래와 같다. 하드웨어 아두이노 레오나르도 아두이노보드가 미디 장치로 인식되어야 하기 때문에 HID가 포함된 레오나르도 보드나 프로마이크로 보드가 필요하다. 스피커 또는 부저 스피커의 경우 0.5W에서 1W가 적당하다. 일부 아두이노 관련 판매처에서는 앰프와 같이 판매하기도 하지만 스피커에 저항을 달아주어야 할 정도로 소리가 상당히 크다. 소프트웨어 MIDI-OX 다운로드 링크 : http://www.midiox.com/zip/mi..

    미디파일을 tone()으로 변환하기 [아두이노]

    아두이노를 이용해 음악을 재생하는 방법은 정말 다양하지만 가장 기본적인 방법은 tone()함수와 부저를 이용해 멜로디를 연주하는 것이다. 다만 아두이노와 부저만 있으면 간단하게 연주를 할 수 있지만 멜로디를 직접 만들어야 한다는것이 가장 큰 단점이다. 물론 공개된 멜로디 코드들이 있지만 (슈퍼마리오 테마들이 대부분이다.) 본인이 원한는 곡은 찾기는 어려울 것이다. 그래서 이번에는 미디 파일을 이용해서 손쉽게 멜로디를 만들수있는 방법을 소개한다. 우선 연주하고 싶은 곡의 미디 파일을 준비한다. 미디 파일을 구하는 방법은 다양하지만 처음이라면 유튜브에 해당 곡의 이름 + midi로 검색하면 미디파일을 실행하는 영상과 게시자의 링크와 함께 미디 파일을 쉽게 구할 수 있다. 영화 하울의 움직이는 성의 메인 테마..

    아두이노 스마트 스위치 [ESP8266/MQTT]

    국내든 외국이든 ESP8266을 단독으로 사용하거나 ESP8266+아두이노 조합으로 릴레이 등을 이용해 전등이나 가전제품등을 제어하는 프로젝트는 이미 많이 시도된 방법이다. 다만 이 프로젝트의 치명적인 단점은 일반적인 스위치에 적용할 수 없다는 것이다. 스마트폰등으로 릴레이에 신호를 주어 전원을 내려도 이미 가전제품등에 달린 기계식 스위치는 계속 ON 상태를 유지할 것이다. 그래서 대부분 (특히 전등 스위치 부분은) 스위치를 제거하고 터치 스위치를 만들어 장착하는 등의 방법을 이용해 이를 해결한다. 하지만 원래 스위치를 제거해 미관상 좋은 방법은 아니다. 그래서 이번에는 기존의 스위치를 유지한 상태로 별도의 릴레이 없이(스위치를 그대로 사용하므로 릴레이가 필요없어진다.) 스마트 스위치를 구현해 볼 것이다..

    C++ 행렬 연산 계산기 (역행렬 구하기 포함)

    C++로 행렬 연산 계산기를 만들어 보았다. 연산자에 i를 입력하면 역행렬도 구할 수 있다. [소스코드] #include int main() { float A[2][2]; //첫번째 2x2행렬 생성 float B[2][2]; //두번째 2x2행렬 생성 float C[2][2] = { 0,0,0,0 }; //결과 2x2행렬 생성, 0으로 초기화 char c; //연산자 printf("수행할 연산자를 입력하시오: "); scanf_s("%c", &c); //연산자를 입력 받음 //만약 연산자가 i일 경우 배열 A만 입력받음 if (c == 105) { printf("2x2 행렬을 입력하시오: "); scanf_s("%f %f %f %f", &A[0][0], &A[0][1], &A[1][0], &A[1][1]..

    C++ 틱택토 게임 (Tic Tac Toe)

    틱택토(tic-tac-toe) 두 명이 번갈아가며 O와 X를 3×3 판에 써서 같은 글자를 가로, 세로, 혹은 대각선 상에 놓이도록 하는 놀이이다. 이 게임을 c++로 구현해 보았다. (2인 플레이) [소스코드] #include int main(void) { int board[3][3] = { 11, 12, 13, 14, 15, 16, 17, 18, 19 }; // 게임 보드, 각 칸의 번호 int player = 0; // player ID 0,1 두명의 플레이어 int x, y; // 착수 위치 int choice = 0; // 진행한 횟수 int Bingo(int ary[3][3], int n); // 승패 결정 함수 선언 while (1) // 별다른 조건없이 무한반복 { // 착수 위치 입력 d..

    ESP8266에서 MQTT 사용하기

    ESP8266에서 MQTT를 사용하기 위해서는 MQTT borker가 필요하다. 이는 파이썬 등으로 직접 구현할 수 도 있지만 아래 사이트를 통해 무료로 사용할 수 도 있다. https://www.cloudmqtt.com/ 우선 위의 주소로 접속하고나서 회원가입을 한다. (이메일 인증이 필요하다.) 회원가입을 완료하면 위와 같은 화면을 볼수있는데, Instances의 Test 항목은 필자가 이미 만들어둔 MQTT 채널이다. 새로운 채널을 만들기 위해서 Create New Instance 버튼을 누른다. 부가적인 채널의 이름, 서버(US, EU선택 가능)를 선택하면 채널 제작이 완료된다. 이제 완성된 채널로 들어가 보면 Details에 자신의 Server 주소, User, Password, Port 등을 ..

# 테스트용