반응형 전체 글101 C언어 - 기본 구조의 이해 C언어를 시작하게 되면 보통 가장 처음 접하게 되는 소스코드입니다. #include int main(void) { printf("Hello World!"); return 0; } 이제 이 코드의 구조에 대해 알아보겠습니다. 먼저 #은 전처리기(Preprocessor)라고 해서 컴파일 이전에 실행되는 컴파일러의 한 부분입니다. #include #include는 헤더파일같은 특정 파일을 현재에 포함시켜 줍니다. #include 는 Stdio.h라는 헤더 파일을 포함시킨다 라는 의미입니다. 전처리기는 문장이 끝날때 ;(세미콜론)을 붙이지 않습니다. Stdio.h는 Standard Input/Output의 약어 입니다. 다음으로 int main(void)에 대해서 알아보겠습니다. int main(void)를 함.. 공부 자료실/C언어 2020. 6. 9. C언어 - 프로젝트 생성 Visual Studio 2017을 기준으로 기본 화면입니다. C언어 프로젝트 생성은 메뉴에서 '파일' -> '새로 만들기' -> '프로젝트'를 클릭해줍니다. 여기서 첫 번째 방법은 'Windows 데스크톱' -> 'Windows 데스크톱 마법사'를 선택 후 프로젝트 이름, 저장 위치를 설정해준 후 확인을 누릅니다. 체크 문항에서 '빈 프로젝트'를 체크하고 나머지는 해제합니다. 다음으로 솔루션 탐색기에 소스파일을 마우스 오른쪽으로 클릭 '새 항목' -> '추가'를 눌러줍니다. 중요! C++ 파일(.cpp) 선택 후 이름을 입력할 때 원하는 이름.c 로 해줍니다. 작성 후 추가를 누르면 프로그램을 작성할 수 있습니다. 프로그램 작성 후 #include int main() { printf("Hello Wor.. 공부 자료실/C언어 2020. 6. 8. 스타듀밸리 - 외모변경 이번 1.4 업데이트를 통해 외모 변경이 조금 변경이 있었습니다. 한번 알아보겠습니다. 먼저 외모 변경은 마법사의 탑에서 할 수 있습니다. 마법사의 탑안으로 들어가서 뒤로 쭉~~~ 가면지하로 내려가는 입구가 있습니다. 하지만 입구로 들어가기 위해선 마법사와의 호감도가 필요합니다.( 하트 4칸을 채워야 합니다.)*공허의 정수, 태양의 정수, 보라색 버섯, 슈퍼 해삼은 마법사가 가장 좋아하는 선물입니다. 만약 호감도가 모자른 상태에서 입구에 들어가려 하면마법사가 막습니다. 호감도를 달성하고 들어가면제단이 하나 존재합니다. 클릭하면500골드를 지불하고 외모 변경이 가능합니다. 1.4 버전 이전에는옷이 있습니다만 1.4 업데이트 이후에는 옷은 없어지고 애완동물을 변경할 수 있게 추가되었습니다.*옷은 분리되어 .. 게임 자료실/자료실 2019. 12. 24. 아두이노 - 적외선 센서를 이용한 라인트레이서(Linetracer) 만들기 아두이노를 공부하다 보면 가장 많이 접하고 한 번쯤 만들어보게 되는 게 라인트레이서인 거 같습니다.그래서 간단하게 제작한 라인트레이서를 기록하도록 하겠습니다. -작동원리적외선 센서를 이용해서 검은색 라인이나 흰색 라인을 감지해서 라인을 따라 이동하게 합니다.(여기 기록되는 라인트레이서는 적외선 센서를 2개 사용했습니다. ) 가장 중요한 적외선 센서는보통 발광부와 수광부가 있습니다.발광부에서 적외선을 쏘게 되면 물체에 반사되어서 수광부로 들어오게 됩니다.하지만 검은색은 빛을 흡수하여 수광부에 적외선이 도달하지 못하게 됩니다.이 원리를 이용하여 검은 선과 흰 선을 구분해 줍니다.라인트레이서는 왼쪽 센서와 오른쪽 센서에서 각각 보내는 데이터를 이용해서 이동합니다.왼쪽 센서에서 검은색선을 미감지하고 오른쪽 센.. 공부 자료실/아두이노 2019. 5. 29. 아두이노 - 8X8 도트 매트릭스 모듈 사용 보통 사용하시는 아두이노의 디지털 핀 이 나노나 우노라면 보통 14개입니다.(나머지는 핀 수가 많아지다 보니 덩치가..)처음에 LED로 문자를 만들어 볼까 했을 때 14개 핀으로는 별로 쓸 수 있는 문자가 없어서 사용하게 된 게 도트 매트릭스입니다.-도트매트릭스란 이번에 사용할 도트 매트릭스는 8X8이지만 굉장히 여러 가지 크기가 판매되고 있습니다. 모듈 여러 개를 붙여서 사용할 수도 있습니다.먼저 8X8 도트 매트릭스의 회로도를 보겠습니다.64개의 LED를 작동시키기 위해 MAX7219를 사용하여 결과적으로 아두이노는 3핀만으로 작동할 수 있게 해 줍니다. MAX7219는 (8x8 도트 매트릭스 기준)PIN이름설명1DIN데이터 입력핀2,3,5,6,7,8,10,11DIG매트릭스의 열4,9GND그라운드.. 공부 자료실/아두이노 2019. 5. 29. 이전 1 ··· 6 7 8 9 다음 반응형