본문 바로가기

전체 글

생활코딩 - Git 버전관리 요약 1. 설치 - 동영상으로 설치하는 과정 opentutorials.org/course/3839/22590 설치 - 생활코딩 수업소개 git을 설치하는 방법을 알려드립니다. 강의 1 - Mac 강의2 - Windows opentutorials.org - 설치할 때 옵션들을 친철하게 설명한 블로그 글 goddaehee.tistory.com/216 [Git (1)] 윈도우 10 Git 설치 하기 [Git (1)] 윈도우 10 Git 설치 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Window 10 Git 설치 방법 ] 입니다. : ) 1. Git 설치 Git은 패키지를 설치하거나 별도의 인스톨러로 설치할 수 있다... goddaehee.tistory.com - git 설치 후 확인방법 $ git $ g.. 더보기
Github 사용법 잘 정리되어 있는 사이트 Github를 처음 시작하는 사람에게 친절하게 설명되어 있는 블로그. 개인적으로 사용하려고 정리해 둔 것. 1. 왕초보를 위한 깃허브 사용법 - github가 무엇인지, 계정 만드는 과정, 필요한 사전지식에 대한 정보 제공, 저장소 생성방법, 브랜치가 무엇인지 설명되어 있는 블로그. tagilog.tistory.com/377 [GITHUB 사용법] 왕초보를 위한 깃허브사용법 (Git사용법) 코딩할 때 뺄래야 뺄 수 없는 서비스 중 하나가 GitHub (깃허브) 입니다. 현역 프로그래머에게는 너무나 친숙한 서비스지만, 코딩 초보자에게는 생소할 수도 있습니다. 그래서 이번에는 코딩 초�� tagilog.tistory.com 2. 튜토리얼 - 깃허브 사용법 - 실제로 github를 사용하는 과정을 이미지를 첨.. 더보기
생활코딩 node.js - 파일 읽기 공부 https://opentutorials.org/course/3332/21048 Node.js - 파일 읽기 - 생활코딩 수업소개 Node.js에서 파일을 읽는 방법을 알려드립니다. 강의 소스코드 readfile.js var fs = require('fs'); fs.readFile('sample.txt', 'utf8', function(err, data){ console.log(data); }); opentutorials.org 생활코딩을 통해 Noode.js를 공부하던 중에 동영상과 다르게 파일을 읽지 못하는 상황이 발생했습니다. 정상 동작하기 위해서 제가 해결한 방법을 적어둡니다. 에러 상황 생활코딩에 올라온 소스코드를 그대로 적용했을 때 에러가 발생했는데 에러 문구 중 'MODULE_NOT_FOUND.. 더보기
아두이노 입력 이해하기 아두이노에서 입력은 센서와 같이 외부환경에 대한 값을 아두이노로 보내는 값이라고 생각하면 쉽다. 입력하는 방법은 다양한데, 입력부품을 이용하거나 또는 시리얼모니터를 통해 데이터 값을 입력 받을 수도 있다. 여기에서는 입력 부품에 대해서 입력하는 방법을 알아본다. 아날로그 입력과 디지털 입력 전자 부품(입력부품)에 따라 아날로그 입력으로 받을 지 디지털 입력으로 받을 지 구분해서 코드를 작성해야 한다. 아래에 주로 아날로그/디지털로 입력받는 부품들을 표로 정리해두었다. 입력방법 구분 아날로그 입력 디지털 입력 가변저항 조도센서 온도 센서 거리 센서 가속도 센서 압력 센서 스위치 기울기 센서 인체 감지 센서 적외선 거리 센서 (라인 감지센서) analogRead digitalRead 아두이노 우노에서 아날로.. 더보기
[앱인벤터 기초] 그리기&애니매이션 - 공 이해하기 앱인벤터에서 공은 '캔버스'라는 공간 안에서 움직일 수 있는 컴포넌트입니다. 캔버스와 비슷하게 손가락으로 할 수 있는 액션(드래그, 플링, 터치)에 대해서 이벤트를 호출할 수 있습니다. 터치되는 위치는 X, Y 좌표 값으로 가져올 수 있습니다. X는 왼쪽에서부터 떨어진 픽셀 수입니다. Y는 위쪽에서부터 떨어진 픽셀 수입니다. 다른 이미지스프라이트 또는 공과 충돌하는지 이벤트를 호출할 수 있습니다. 공과 이미지스프라이트의 차이점은 이미지를 파일로 넣을 수 있으면 이미지스프라이트이고, 이미지를 넣을 수 없으면 공입니다. 공 블록 블록 설명 현재 공과 다른 스프라이트가 충돌했을 때 실행되는 이벤트입니다. 회전된 상태의 충돌까지 감지하진 않습니다. 따라서 얇고 긴 스프라이트의 경우 눈으로 보이는 것과 충돌이벤트.. 더보기
아두이노 키워드와 연산자 아두이노 프로그램에서 코드를 작성하다보면 색이 변하는 곳이 있는데 특정 키워드거나 역할을 하는 코드이기 때문이다. 변수나 함수 이름으로 사용할 수 없는 키워드들을 알아두어야 오류가 나지 않는다. 키워드(예약어) 내부에 미리 선언된 문자열이며 키워드는 식별자로 사용할 수 없다. 여기서 식별자란 사용자가 변수나 함수 이름 등을 직접지은 것으로 식별자의 첫문자는 알파벳이나 밑줄(_)이어야 한다. 올바른 예 : x, y, x100, _2 틀린 예: 0xy, int, 'xy 키워드는 아두이노 폴더의 lib -> keyword.txt 파일에 있다. 다른 기능을 사용할 때 불러오는 라이브러리에도 키워드가 있다. 대표적인 키워드 키워드명 의미 키워드명 의미 HIGH 5V 설정 char 문자 선언 LOW 0V 설정 ne.. 더보기
[앱인벤터 기초] 그리기&애니매이션 - 이미지스프라이트 이해하기 앱인벤터에서 이미지스프라이트는 '캔버스'라는 공간 안에서 움직일 수 있는 컴포넌트입니다. 캔버스와 비슷하게 손가락으로 할 수 있는 액션(드래그, 플링, 터치)에 대해서 이벤트를 호출할 수 있습니다. 터치되는 위치는 X, Y 좌표 값으로 가져올 수 있습니다. X는 왼쪽에서부터 떨어진 픽셀 수입니다. Y는 위쪽에서부터 떨어진 픽셀 수입니다. 다른 이미지스프라이트 또는 공과 충돌하는지 이벤트를 호출할 수 있습니다. 이미지스프라이트는 움직이는 애니매이션이 있는 컴포넌트로 게임 앱에서 가장 많이 활용합니다. 이미지스프라이트 블록 블록 설명 현재 이미지스프라이트와 다른 스프라이트가 충돌했을 때 실행되는 이벤트입니다. 회전된 상태의 충돌까지 감지하진 않습니다. 따라서 얇고 긴 이미지스프라이트의 경우 눈으로 보이는 것.. 더보기
아두이노에서 변수 사용하기 아두이노 프로그램에서 변수는 자주 사용하게 되는데 Blink 예제를 이용해서 변수를 알아보자. 변수 변수는 어떤 값을 기억하는 것이라고 생각하면 되는데 데이터형에 따라서 기억할 수 있는 내용이 다르다. 아두이노 데이터형 형 용량 내용 값 boolean 1바이트 참,거짓 true(=1) 또는 false(=0) char 1바이트 문자(아스키코드) -128 ~ 128 byte 1바이트 바이트 0 ~255 int 2바이트 정수 -32,768 ~ 32,767 unsigned int 2바이트 부호가 없는 정수 0 ~ 65,536 long 4바이트 long 정수 -2,147,483,648 ~ 2,147,483,647 unsigned long 4바이트 부호가 없는 long 정수 0 ~ 4,294,967,295 floa.. 더보기