학교

● glViewport(x, y, width, height); 여기서 x와 y는 윈도우 뷰포트원점에서의 x,y 거리를 뜻하고 width와 height는 그리고자하는 폴리곤의 너비와 높이를 뜻한다. GLUT가 사용하는 화면 좌표계는 화면 좌상단을 원점(0,0)으로 하며 GL이 사용하는 화면 좌표계는 화면 좌하단을 원점으로 삼는다. 따라서 glViewport(0, 0, width, height); 을 하면 화면 좌하단을 원점으로 삼는다. ● glClear(GL_COLOR_BUFFER_BIT) 컬러 버퍼에 초기화색을 가함 즉 화면을 깔끔하게 지워 ● glClearColor (GLClampf red, GLClampf green, GLClampf blue, GLClampf alpha); 배경색 정의 함수 각 인자..
https://blog.naver.com/newbongman/223228695923 Arduino B'd USB Driver Arduino B'd USB Driver USB, 범용 직렬 버스(Universal Serial Bus) 컴퓨터 본체와 다른... blog.naver.com https://blog.naver.com/newbongman/223228700536 Start Arduino B'd & Sketch Start Arduino B'd & Sketch blog.naver.com win + x 를 눌러서 장치관리자를 열고 포트에 아두이노가 연결되어있는지 확인 나의 경우 USB serial port(com3) 가 아두이노 포트(사용자마다 이름이 다름) 아두이노 usb 포트 뒤에 적혀있는 com3 선택..
w4 디렉터리 밑에 foo.c 만들기 전처리기 처리를 위해 cpp -o foo.i foo.c 를 한다 gcc -S foo.i 를 통해 컴파일을 한다. 그러면 foo.s 파일과 a.out이라는 실행파일이 생긴다. cat foo.s 를 하면 위 같은 화면이 나타난다 다음과 같이 명령을 치면 에러가 안 나타난다. 다음과 같이 명령을 치면 에러가 안 나타난다. 이 때 -Wall 은 대부분의 일반적인 문제에 대해 경고를 출력한다. 다음과 같이 명령을 치면 에러가 출력된다. unsigned int 로 정의한 x 와 int 로 정의한 y 의 타입이 다르기 때문에 그렇다. w4 디렉터리 밑에 as -o foo.o foo.s 명령을 통해 어셈블리 코드(foo.s)를 목적 코드(foo.o)로 변환한다. 목적코드는 cat ..
명령 옵션 -D 를 사용하여 매크로를 정의할 수 있다. ex) cpp -DYAGE=20 -o like.i like.c w4 디렉터리 만들기 위 코드의 clear.c 파일 만들기 cpp -D __LINUX__ -o clear.i clear.c cat clear.i 하면 다음과 같은 결과가 나옴 cpp -D __WINDOWS__ -o clear.i clear.c 하면 다음과 같은 오류가 발생 따라서 다음과 같이 주석처리를 해준다음 cpp -D __WINDOWS__ -o clear.i clear.c 를 하고 cat clear.i 를 하면 다음과 같은 결과가 나타남 하고 cat debug.i 를 한 결과 다음과 같은 결과가 나타나게 된다.
https://www.youtube.com/watch?v=WEEQDN__ovE //2 A //3 B //4 C //5 D //6 E //7 F //8 G //9 DP //10 4번 일반 //11 3번 일반 //12 2번 일반 //13 1번 일반 void setup(){ for (int X = 0; X < 14; X++) { pinMode(X, OUTPUT); digitalWrite(X, LOW); } } int N=0; void loop() { N++; if(N==1440) //24:00 이 되는 순간 다시 1분부터 시작 { N=1; } for(int A=0; A
https://blog.naver.com/newbongman/223217679644 ... 교수의 APP-03 ... 교수의 APP-03 Step#1 : FND 제어하기-1(Switch) Step#2 : FND 제어하기-2(CD4511) Ste... blog.naver.com // C++ code // void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); } void cls() { digitalWrite(2,LOW); digitalWrite(3,LO..
w3 밑에 like 밑에 like.c like.h 만들기 gcc -v --save-temps -o like like.c 하면 like.i , like.o , like.s 나옴 like.i , like.s , like.o 삭제 후 like.c 에 include 삽입 cpp -o like.i like.c 하면 like.i 가 나옴 more like.i 해서 자세히 보기 기존에 있던 like 실행파일과 like.i 삭제 후 inc 디렉터리 생성후 밑에 mv like.h inc 명령어로 like.h 옮기기 cpp l-o like.i like.c 명령어 실행 cpp -I ./inc -o like.i like.c 명령어 실행 mv like.h ..명령어 실행 inc 안에 있던 like.h 를 like 디렉터리 안으..
C소스 전체 컴파일 과정 ●전처리 ●컴파일링 ●어셈블링 ●링킹 gcc란 GNU 프로젝트의 일환으로 만들어진 C컴파일러 전체 컴파일 과정 중요(시험 문제 가능성) 위의 4개의 c 파일과 헤더파일을 생성 후 gcc hello.c linux.c win32.c ./a.out mv hello.c hello mv linux.c hello mv hello.h hello mv win32.c hello 명령어로 hello 파일에 모두 옮겨줌
8 비트 = 1바이트 2의 8승 = 256 true color = 3M 바이트 256 gray = 1M 바이트 on/off = 1M 비트 256 index color = 1M(픽셀 수) + 1K (lookup 테이블) 메모리는 true color 가 가장 많이 필요로 한다. 과제. 그림판을 이용해서 15 x 8 픽셀의 그림을 그리는데 Red Green Blue 순으로 점을 찍기 단 한칸씩 띄어그려야 함 저장할 때 bmp 그림으로 저장 1. 24비트맵 저장 2. 256색 비트맵 저장 3. 16색 비트맵 저장 4. 단색 비트맵 파일이 총 4개 나와야함 비쥬얼 스튜디오를 이용해서 파일 열기 - 열기 오른쪽 화살표 - 연결프로그램 - 바이너리 편집기 - 파일 4개를 열어야 함 프린터해서 어느 위치에 무슨 표시인..
https://blog.naver.com/newbongman/223211241264 유수봉 교수의 APP-02 유수봉 교수의 APP-02 첫번째 : 전기 전압 전류 전력 저항 알아보기 두번째 : 블록코딩 https://blog.na... blog.naver.com Tinkercad 로 실습 6개 만들기 1. 아두이노로 Led 5개 제어하기 https://youtu.be/AAdNB5ycQU0 2. Led 10개 제어하기 https://youtu.be/ISUDDEDanIM // C++ code // void setup() { pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); ..
공부 기록장
'학교' 카테고리의 글 목록 (12 Page)