본문 바로가기

좌충우돌 코딩

아두이노로 수동부저 소리 내기 오늘은 아두이노로 수동부저 소리내기를 해볼께요~~ 코드와 보드 연결전에중요한 한가지~~~!! 바로 바로 바로보드와 포트 잡아주는 것~~!! 보드와 포트를 안잡아 주면 안~~돼요 먼저 보드를 잡고~~우리는 아두이노 우노보드를 사용할 거예요 그리고 포트를 잡아주어야져~~포트는 COM5 가 떠서 그걸로 잡아주면 됩니다. 이제 본격적으로 시작 합니다~~ 수동 부저 아래 한쪽 와이어는 8번핀으로~ 나머지 한쪽 와이어는 5V 로 연결했어요. 그리고 코드를 보여드릴께요. 이대로 입력하시면 됩니다. ……………………………………………………………… ……………………………………………………………… 제가 동영상으로 수동 부저 소리를 올려볼께요~~ https://youtu.be/IeiFExCOLmc 아두이노 수동부저 소리내기 참 쉽.. 더보기
아두이노의 첫 걸음 아두이노를 시작하기 전~!! 아두이노를 깔아야쥬~💓💓💓 HOW TO 아두이노 1. 아래 링크된 사이트를 들어갑니다. https://www.arduino.cc/ 2. SOFTWARE -> DOWNLOADS 로 들어갑니다 3. 컴퓨터 운영체제에 맞는 프로그램을 클릭합니다. 4. 여기서 주의할 점~!! JUST DOWN 클릭 합니다~~ 아두이노 설치~~ 참~~쉽지용~~~ 쉽게 따라하면 되는 아두이노 첫걸음 시작 합니다~~ 더보기
블록코딩 스크래치 "좌표" 블록코딩에서의 좌표??? 스프라이트가 어디에 있는지 숫자로 나타내는 것 입니다. 좌표는무대는 가로 480, 세로 360으로 구성되며정중앙인 좌표 x, y (0,0) 으로 나뉘어져 있습니다.중앙(0,0) 기준으로 좌, 우 방향이각각 x축의 -와 +방향이고 상, 하 방향이 y축의 -와 +방향 입니다.X 좌표는 -240 ~ 240 Y 좌표는 -180 ~ 180 입니다.좌표와 관련된 동작블록으로는 다음과 같습니다.여기서 잠깐~!!좌표와 관련된 동작블록들도 절대적인 동작과 상대적인 동작이 있습니다.눈치 채셨겠지만..."~~~ 만큼 바꾸기" 는 상대적인 동작 블록이고"~~~ (으)로 정하기" 는 절대적인 동작 블록 입니다. 스프라이트의 위치를 알고싶으시면아래의 빨간 동그라미를 보시면 X 와 Y 좌표의 위치를아실 수.. 더보기
아두이노 LED 켜기 오늘은 아두이노 LED를 켰어요. 코드는 다음과 같습니다. 더보기
스크래치 방향 스크래치의 방향에 대해알아보는 시간을 가져요~ 스크래치의 방향은절대적인 방향 과상대적인 방향 이있습니다. 절대적인 방향은 어떠한 상황에 영향을 받지않는방향입니다. 아래 사진을 보시면이행가 빠르실 것 입니다. 상대적인 방향은말 그대로 상황에 영향을 받는 방향을말합니다. 아래 사진과 같이"오른쪽 15도 돌기""왼쪽 15도 돌기" 는상황에 따라 바뀌는 방향 입니다. 이제 이해되지요~~~^^ 그럼, 쉬운 예시를 같이 풀어보아요~ 왼쪽 키를 눌렀을때, 왼쪽을 보고 왼쪽으로 걷고 오른쪽 키를 눌렀을때,오른쪽을 보고 오른쪽으로 걷고 위쪽도 아래쪽도 마찬가지로코딩을 해 보는 시간을 가질께요~ 코딩은 답이 한가지만 있는 것이 아니라여러가지의 답이 있어요~~ 간단하게 코딩 해봤어요~~ 스크래치에 들어가서 동작을 해보시면어.. 더보기
블록 코딩 스크래치 설치와 순차 대표적인 블록코딩인"스크래치"에 대해 알아보아요~~ 아래 링크를 클릭하시면스크래치로 들어가실 수 있습니다. https://scratch.mit.edu/ 스크래치는 온라인과 오프라인 버전이 있으니편하신 대로 사용하시면 됩니다. 홈페이지 ---> 만들기들어가시면 아래와 같은 화면이 나옵니다. 내가 감독이고~스프라이트는 연기자~스크립트는 대본~ 스크래치는 내가 만드는 또 다른 세상입니다. 가운데 스크립트 보시면여러가지 색깔의 블록들이 있습니다. 이 블록을 통해게임을 만들기도 하고동작을 하기도 하고요즘 우리가 말하는사물인터넷도 구현 할 수 있습니다. 파란 블록은 동작에 대한 블록이며하나씩 투~~클릭해보시면 동작 하는 것을 보실 수 있습니다. 여기서 잠깐~!!코딩은 순서대로, 차례차례 실행해야 합니다.이것을 "순.. 더보기
블록코딩 "엔트리" & "스크래치" 코딩~~코딩~~ 많이 얘기하는데 도대체 코딩이 뭔지~~ "Coding" 코딩은 사람과 컴퓨터의 소통을 가능하게 해주는 수단 입니다. 그렇다면~~!! 블록 코딩? 텍스트 코딩? 블록 코딩 이란, 블럭을 드래그 앤 드롭 방식을 통해 프로그램을 만들 수 있습니다. 대표적인 블록 코딩은 스크래치와 엔트리가 있습니다. 스크래치는 2003년 매사추세츠공과대학(MIT) 미디어랩(Media Lab)의 개발로 시작된 이래로 세계 150여 국가에 40여 언어로 제공되고 있습니다. 링크를 클릭하면 스크래치 홈페이지에 들어가실 수 있습니다. https://scratch.mit.edu/ 엔트리는 누구나 쉽게 교육받을 수 있게 개발된 소프트웨어 입니다. 아래 링크를 클릭하시면 엔트리 홈페이지에 들어가실 수 있습니다. http:/.. 더보기
언플러그드 활동_전함 빨리 찾는 방법? 오늘은 전함 게임을 통해 어떤 검색알고리즘이 있는지 알아보기로 했습니다. 컴퓨터는 방대한 양의 정보를 검색합니다.일을 신속하고 효율적으로 처리하기 위해세가지 방법을 사용합니다. 1. 선형 검색2. 이진 검색3. 해싱 검색입니다. 오늘은 이 검색 방법에 대해알아보겠습니다. 첫번째, 선형검색 은앞에서 순차적으로하나하나 살펴보는 방법이다.단점은 시간이 오래 걸릴 수 있다.두번째, 이진검색 은반씩 잘라서 가운데 값을 기준으로검색하는 방법이다. 세번째, 해싱 검색 은전함번호를 계산하여 어느 위치에 있는지 추측하는 방법이다.가장 빠른 검색 방법이지만일정한 규칙에 따라 위치해 있어야 된다. 해싱 검색의 해싱검색 계산방법은탱크의 숫자에서 각각의 숫자를 모두 더해보세요.합한 수의 마지막 자리수가 탱크가있는 열입니다. 어.. 더보기