Otto 조립 방법

QR 링크 펼치기 몸체 모터 조립 #몸체, 서보모터 2개, 큰 나사 4개를 준비합니다. 위치에 맞게 서보모터를 배치한 후 나사를 이용해 결합합니다. 다리 결합 #앞서 조립한 몸체와 다리 부품 2개, 서보모터 혼 2개, 작은 나사 2개를 준비합니다. 몸체의 서보모터 …
글 14개

QR 링크 펼치기 몸체 모터 조립 #몸체, 서보모터 2개, 큰 나사 4개를 준비합니다. 위치에 맞게 서보모터를 배치한 후 나사를 이용해 결합합니다. 다리 결합 #앞서 조립한 몸체와 다리 부품 2개, 서보모터 혼 2개, 작은 나사 2개를 준비합니다. 몸체의 서보모터 …
![[2023 방통대 C 스터디] 12. [malloc.h] 양날의 검, 동적 메모리 할당](/blog/2023-knou-c-study-13/1.webp)
변수의 메모리 할당에는 할당 시점에 따라 정적 할당과 동적 할당 두 가지 방법이 있습니다. 정적 할당은 위 코드와 같이 변수에 사용할 메모리의 공간을 미리 정해두는 것입니다. 이렇게 만들어진 변수들은 컴파일 과정에서 할당될 메모리의 크기가 연산되고 프로그램에 저장됩 …
앞서 메모리에 대해 알아볼 때 변수와 함수 등 작성한 소스코드는 모두 RAM에 저장된다고 언급했었는데요, 당연하게도 함수 역시 포인터가 있습니다. 다만, 변수의 포인터는 배열을 만들거나 다른 함수에서 메모리의 데이터를 수정하기 위해 주로 사용하는 반면, 함수 포인터 …
![[2023 방통대 C 스터디] 8. [참조에 의한 호출] 마법!!!!](/blog/2023-knou-c-study-9/1_hu_80cf6e40f50d53ad.webp)
포인터는 어디에 사용할까요? 포인터는 메모리를 직접 조작할 수 있는 마법과도 같은 강력한 수단이기 때문에 아주 다양한 목적으로 활용할 수 있습니다. 포인터를 활용하는 몇 가지 예시를 소개해보도록 하겠습니다. 값에 의한 호출 # 위의 코드는 변수 a에 0을 저장하고 …
![[2023 방통대 C 스터디] 6. [배열] 문자열](/blog/2023-knou-c-study-7/1_hu_dc8b411324688fe3.webp)
정렬 아니고요, 변수 다발입니다. 배열이라는 명칭은 다양한 의미를 가지고 있어 햇갈리기가 쉽습니다. C언어에서의 배열은 동일한 자료형을 연속적으로 메모리에 저장하는 자료 구조입니다. 1, 2, 3, 4와 같이 숫자를 저장하면 수열(숫자 배열)이, a, b, c, d …
앞선 [[배열] 문자열](https://www.notion.so/508c5a67aae74afd8204dcaf7432c5a1?pvs=21) 에서는 문자열을 표현하기 위해 배열을 활용하였는데요, 배열에 숫자가 들어가면 수열이 되겠죠. 이번에는 수열에 배열을 활용해보도록 …
![[2023 방통대 C 스터디] 5. [포인터] 변수는 어디에 저장될까?](/blog/2023-knou-c-study-6/1_hu_71e7395e097e1d2b.webp)
주소 연산자 &foo; #앞선 [[변수] 박스 그 자체](https://www.notion.so/91d5ba2f2c9145ada6a44540baa17638?pvs=21) 섹션에서 변수의 저장에 대해 자세히 알아보았는데요, 이렇게 저장되는 모든 변수는 자신이 …
![[2023 방통대 C 스터디] 5. [구조체/공용체] 데이터 묶어주기](/blog/2023-knou-c-study-5/1_hu_2419d7bc4968b71.webp)
구조체/공용체 데이터 묶어주기 #C언어에서 데이터를 묶어서 사용할 때 구조체와 공용체를 사용합니다. 구조체 #구조체는 여러 개의 변수를 묶어서 하나의 데이터 타입으로 정의하는 방법입니다. 구조체는 다음과 같은 형식으로 정의됩니다. 예를 들어, 나이와 학년을 담는 조 …
![[2023 방통대 C 스터디] 4. [변수] 박스 그 자체](/blog/2023-knou-c-study-4/1.webp)
이전까지 변수의 종류인 자료형에 대해 알아보았으니 이제는 이걸 사용할 차례입니다. 우선 변수는 아래와 같은 방식으로 선언(declaration)합니다. 앞선 [자료형] C언어의 기본! 의 자료형의 이름을 먼저 작성하고 그 뒤에는 변수의 이름을, 그 뒤에는 코드 한 …
![[2023 방통대 C 스터디] 11. [memory.h] 데이터를 복사할 땐,](/blog/2023-knou-c-study-12/1.webp)
앞서 알아본 string.h 라이브러리를 사용하면 문자열을 간편하게 복사할 수 있었습니다. 그럼 문자열 이외의 숫자 배열이나 구조체의 배열 등은 어떻게 복사할까요? 일반적인 자료형의 변수부터 배열, 주조체 등 모든 변수들은 메모리에 저장되기 때문에 메모리 속의 내용 …