본문 바로가기

코딩과 교육/아두이노

아두이노 강의자료 자료 1 : https://drive.google.com/file/d/1ateeHR6_BZ284VarpmZzMiFPC4tRunfn/view?usp=sharing 아두이노1.pdf drive.google.com 자료 2 : https://drive.google.com/file/d/1XvK9YeLyXS9ga-9Ug8aD_hARR2VvFTVA/view?usp=sharing 아두이노2.pdf drive.google.com 자료 3 : https://drive.google.com/file/d/1eRmdhLIJroUVmYIZv_mMzELdjbmzrD77/view?usp=sharing 아두이노기초와C기초.pdf drive.google.com P.S. github 에서 data 가져오기 git clone https:/.. 더보기
MFS FND 기본사용법 멀터펑션실드를 사용한 FND 기본 사용법이다. 별도 라이브러리없이 기능할 수 있는 소스코드이다. 라이브러리를 사용하면 편리하지만 제공되는 기능 외에 다른 기능을 쓸수 없다. 반면 이렇게 만들면 원하는 기능을 사용자가 추가할 수 있다. 버튼 사용 소스 #include #include #include void setup() { Serial.begin(9600); Timer1.initialize(); MFS.initialize(&Timer1); } int count = 0; void loop() { byte btn = MFS.getButton(); if (btn) { byte buttonNumber = btn & B00111111; // 1, 2, 3 byte buttonAction = btn & B11000.. 더보기
구글 슬라이드 테마 1 과제 - 중간고사용 1. 시작하면 시리얼 모니터 창으로 자신의 이름과 학번을 표시합니다. 2. 7-Segment LED 에 자신의 학번 10 자리 중 8 자리를 2번으로 나누어 표시합니다. - 예) 학번이 2019123456 이면 20을 뺀 19123456 중 앞 1912 까지 표시합니다. S1 스위치를 누르면 나머지 3456 을 표시합니다. S1 스위치를 누를때마다 앞자리와 뒷자리를 나누어 표시합니다. 3. 코드와 작동 방법을 PPT 로 만들어 email( eventia@gmail.com ) 로 제출합니다. 구글 슬라이드 테마 무료로 되는 곳에서 연결한 쉽고 가벼운 테마이다. 가벼운 강의, 보고서 등에 사용하기 적합한 테마이다. https://slidesgo.com/theme/telecoms-thesi.. 더보기
멀티펑션실드 라이브러리 설치 참고자료 https://www.mpja.com/download/hackatronics-arduino-multi-function-shield.pdf - 라이브러리 설치 링크 : http://files.cohesivecomputing.co.uk/MultiFuncShield-Library.zip - 예제 링크 : http://files.cohesivecomputing.co.uk/Hackatronics-Using-Arduino-Multi-function-Shield.zip File 더보기
마이크로프로세서의 이해 더보기
CH340 드라이버 윈도우와 맥 CH340 드라이버를 종종 쓸 일이 있다. 윈도우용과 맥용을 여기 올려둔다. 윈도우용은 내부에 불필요한 부분을 빼고 재압축해서 올린다. SETUP.exe 를 실행하면 드라이버가 설치된다. 더보기
CEA-014 아두이노 2개로 신호등 2개 연결하기 CEA-014 아두이노 2개로 신호등 2개 연결하기 인터넷에서 "아두이노 신호등" 으로 검색해 보면 상당한 많은 자료들을 얻을 수 있습니다. 대부분 아두이노 우노에 LED 3개를 연결해서 신호등 하나를 만드는 내용입니다. 혹은 5개를 연결해서 차량용 신호등 하나와 보행자용 신호등하나를 만드는 것도 있습니다. 이 정도의 신호등은 지난시간까지 공부한 내용으로 여러분이 혼자서도 충분히 만들수 있습니다. 오늘 여러분에게 소개할 신호등은 아두이노 우노 2개를 사용해서 만들게 됩니다. 하나의 아두이노에서 LED 3개를 순차적으로 점멸시키는 것은 대부분의 신호등 프로그램과 비슷합니다. 그런데 거기에 두가지를 추가했습니다. 1. 시작시간을 초기화 하는 신호등 리셋 스위치 이 리셋스위치를 누르면 신호등의 신호는 처음으로.. 더보기
[CEA-009~13] LED 3개를 스위치로 점멸시키기 [CEA-009~13] LED 3개를 스위치로 점멸시키기 지난 시간에 이어 3개의 LED 를 점멸시켜보겠습니다. 아두이노 우노에는 0 번에서 13번까지 총 13개의 디지털 입출력이 가능한 핀이 있습니다. 여기에 A0 에서 A5 까지 6개의 아날로그 입력 핀이 있습니다. 합치면 19개의 핀이 있고 모두 디지털입출력이 가능합니다. 3개의 LED 를 2, 3, 4번에 연결하고, 스위치는 9번에 연결합니다. 스위치를 연결할 때 주의항 내용이 있습니다. 플로팅(Floating) 상태에 두지 않기 위해서 풀업 또는 풀다운 상태를 만들어주어야 합니다. 하드웨어 연결이 끝났으면 소프트웨어를 만들어봅시다. 코딩의 시작입니다. LED 는 초기에 켜져있다가 스위치를 누르면 LED 가 꺼지게 만들어봅시다. 앞에서 만들어 본 .. 더보기