SMALL 분류 전체보기24 아두이노 기초 - 아두이노란? (feat.피지컬 컴퓨팅) 안녕하세요, 찌니입니다. 이번 포스팅에서는 아두이노가 무엇인지, 아두이노를 활용한 프로젝트들은 어떤 작품들이 있는지 아두이노에 대한 기본적인 개념들에 대하여 살펴보도록 하겠습니다. 아두이노 기초 아두이노란? 아두이노는 전기, 전자를 전공으로 하는 학생들에게 손쉽게 공부할 수 있도록 저렴한 교재용 마이크로 컨트롤러(MCU)로 개발된 오픈 소스 전자 플랫폼을 말합니다. 아두이노는 다루기 어려웠던 기존 마이크로 컨트롤러에 비해 진입장벽이 매우 낮아 전공지식을 모르는 일반인들과 학생들에게까지 사용되고 있습니다. 오픈 소스란? 아두이노는 오픈 소스 전자 플랫폼이라고 말씀드렸는데 그렇다면 이 오픈 소스는 무슨 뜻일까요? 오픈소스는 간단하게 말하자면 아무런 대가 없이 자신이 개발한 작업물을 남들에게 공개하는 것을 말.. 2021. 9. 26. Python 기초 문법 - 조건문이 뭘까? (if, else, else if) 안녕하세요, 아뚜찌니입니다. 이번에는 Python에서 많이 사용되는 문법인 조건문에 대하여 살펴보려고 합니다. 조건문은 프로그래밍 언어의 꽃이라고 말할 정도로 정말 중요하기 때문에 어떻게 사용하는지 꼭 익혀두시길 바랍니다. 1. 개념 자, 그럼 조건문이 무엇인지 먼저 살펴봐야겠죠? if문은 특정 조건에 해당하는 상황에만 코드를 실행하고 싶을 때 사용해요. 조금 쉽게 생각해서 if문은 일종의 갈림길에 있는 이정표라고 생각하시면 됩니다. 우리가 갈림길을 만났을 때 이정표가 있다면, 우리가 원하는 길인지 이정표를 보고 확인하고 갈 수 있을 거예요. 이처럼 if문도 우리가 원하는 조건이 맞는지 확인하고, 조건이 참일 경우에만 if문 안의 구문을 실행하게 만드는 문법이에요. 이제 if문이 무엇인지 알아봤으니 사용.. 2021. 9. 22. Python 변수란 무엇일까? 어떻게 쓰는 것일까? 안녕하세요, 아두찌니입니다. 이번에는 Python 언어의 변수에 대하여 알아보려고 합니다. 가장 기초이지만 중요한 변수(Variable)에 대하여 알아볼까요? 1. 개념 변수는 가방 or 상자라고 생각하시면 좋습니다. 변수에는 가변적인 데이터를 담을 수 있어요. 예를 들어서, 가방에 필통을 담거나 책을 담거나 음식을 담는 것처럼 필요한 상황에 따라 가방에 담는 내용물이 달라지죠? 이처럼 변수에는 상황에 따라 필요한 데이터를 바꿔가면서 담을 수 있어요. 2. 사용방법 val = 1 val2 = '찌니' val3 = 3.5 위에 보이는 것과 같이 Python은 자료형을 명시하지 않아요. 그렇기 때문에 변수의 이름을 적고 변수에 담을 값을 적어 주시면 됩니다. 정말 간단하죠? Python은 함수형 프로그래밍이.. 2021. 9. 21. 아두이노 우노 보드 DIP과 SMD의 차이는? 안녕하세요! 찌니입니다. 이번에는 아두이노 우노 보드를 살펴보려고 하는데요. 우노 보드를 사용하려고 검색해보면 DIP Type과 SMD Type 이렇게 두 종류가 나오는데... 음...? 어떤 것을 사용해야 될까요? 위의 이미지에서 확인할 수 있듯이 SMD 모델은 MCU인 Atmega328이 보드와 일체형인 형태로 제작되어 있습니다. 하지만 DIP 모델은 MCU인 Atmega328이 탈부착이 가능하게 되어 있어요. 그래서 만약에라도 MCU가 고장났을 경우에 MCU를 교체하여 보드를 살릴 수 있어요! 이외에는 Pin배열 및 성능의 차이가 딱히 없기 때문에 프로젝트를 진행함에 있어서 너무 고민하지 않아도 됩니다~ 2021. 9. 20. 이전 1 ··· 3 4 5 6 다음 LIST