안녕하세요 공대 박형입니다.이번 시간에는 스마트폰으로 팩스를 전송할 수 있을 뿐만 아니라 팩스를 받을 수도 있는 어플리케이션을 소개하겠습니다. 우선 앱스토어나 플레이스토어에서 'fax'를 검색합니다. 광고를 제외하고 가장 위쪽 '모바일팩스 i'가 있는것을 확인할 수 있습니다. '모바일팩스 i' 다운로드합니다. 다운로드가 완료되면 실행시켜줍니다. 기존 사진첩에있는 파일을 팩스로 전송하기위해 모든 사진에 대한 접근을 허용해줍니다. 필수 이용약관을 읽어보신 후 다음으로 넘어갑니다. 이 글을 읽는 분들은 대부분 신규 가입자일 것으로 생각합니다.신규 가입에 체크를 해주시고 본인 휴대폰 번호를 등록합니다. 팩스를 받을 때 사용할 자신의 팩스번호를 설정합니다. 자신의 폰으로 인증번호를 받고 본인 인증을 진행합니다. ..
안녕하세요 공대 박형입니다. 오늘은 아두이노 보드 없이 온라인으로 아두이노 개발을 가능하게 해주는 띵커캐드(Tinkercad)에 대해 설명드리겠습니다. 먼저 아래 주소에 접속합니다. www.tinkercad.com/dashboard Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 위와 같은 홈페이지에 접속되면 회로를 클릭합니다. 새 회로 작성을 클릭합니다. 오른쪽에 있는 소자를 이용해 회로를 구성할 수 있습니다. 회로를 구성했다면 코드를 눌러 아두이노 코딩을 할 수 있습니다. 코딩을 완료했다면 시물레이션 시작..
안녕하세요 공대 박형입니다. 오늘은 LED 제어를 해보겠습니다. 코드부터 보시죠. void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } 회로도입니다. 디지털 출력을 LED에 바로 인가하면 LED가 손상될 우려가 있기 때문에 약 150옴 정도의 저항을 연결합니다. 아두이노에 코드를 업로드하여 1초 간격으로 LED를 켰다 껐다를 반복하는 프로그램을 완성했습니다. 다음 시간에는 LED PWM 제어 방법에 대해 알아보겠습니다. 읽어주셔서 감사합니다.
안녕안녕하세요 공대 박형입니다. 오늘은 시리얼 통신을 통해 시리얼 모니터에 글자를 출력하는 방법에 대해 알아보겠습니다. 코드부터 보시죠. int time_sec = 0; void setup() { 1erial.begin(9600); 1Serial.println("시리얼 통신을 시작합니다. [공대 박형]"); } void loop() { 1Serial.print("아두이노가 시작된지 "); 1Serial.print(time_sec); 1Serial.println("초가 지났습니다."); time_sec++; // time_sec = time_sec + 1 수식의 간편화 delay(1000); } 아두이노 시리얼 출력을 통해 시리얼 모니터에 "시리얼 통신을 시작합니다. [공대 박형]" 를 출력했습니다. de..
안녕하세요 공대 박형입니다. 오늘은 저번시간에 아두이노와 케이블을 연결할 때 발생하는 문제점을 해결하는 방법을 알려드리겠습니다. 아두이노 정품 같은 경우는 engineerparkbro.tistory.com/4?category=883476 포스팅을 통해 아두이노 보드와 PC를 연결, 통신하는 방법을 익힐 수 있습니다. 하지만 아두이노 호환보드나 나노 보드 등을 사용할 때는 추가적으로 드라이버를 설치해야 통신을 할 수 있습니다. 윈도우 검색창에서 '장치관리자'를 검색하여 접속합니다. 아두이노 호환보드나 나노 보드 등을 사용할 때는 장치 관리자에 연결된 포트가 CH340 이나 CH341이 보일 것입니다. 이럴 경우 sparks.gogo.co.nz/ch340.html 주소로 접속합니다. 위 홈페이지로 접속되면 ..
안녕하세요 공대 박형입니다. 오늘은 아두이노와 pc를 연결해보겠습니다. 저는 아두이노 우노 ( UNO ) 를 준비했고 시리얼 통신을 위한 케이블선도 필요합니다. 우선 아두이노 케이블 USB단자를 PC에 연결합니다. 반대쪽 단자는 아두이노에 연결합니다. 아두이노를 실행시키고 툴 - 보드 - Arduino UNO 로 설정합니다. 다른 보드를 사용하시는 분들은 각자 환경에 맞게 설정하시면 됩니다. 다음으로 툴 - 포트 - COM4 로 설정합니다. 포트 숫자는 환경에따라 다르기 때문에 COM4가 아닌 다른 포트가 있다면 그 포트를 연결하면 됩니다. 만약 포트가 여러개라면 설정 - 장치 관리자 - 포트 탭에서 현재 연결되어있는 포트를 확인하고 아두이노에 연결한 포트를 찾아낼 수 있습니다. 어떤 포트가 아두이노와 ..
안녕하세요 공대 박형입니다. 오늘은 아두이노를 사용하기 위한 준비를 해보겠습니다. 우선 아두이노 소프트웨어를 설치하기위해 아래 주소로 접속합니다. www.arduino.cc/ Arduino - Home www.arduino.cc 주소로 접속하면 아래와 같은 화면이 보입니다. 여기서 SOFTWARE 를 접속합니다. 각자 사용하고계신 운영체제에따라 선택 옵션이 갈립니다. 저는 윈도우10을 사용하고 있으므로 Windows app을 선택했습니다. 어떤 옵션을 선택해도 이와같은 화면으로 넘어옵니다. 여기서 아두이노 IDE(통합 개발환경 소프트웨어) 개발자를 위해 기부할 수 있습니다. 기부할 의사가 있으시면 각 $달러를 선택하시고 CONTRIBUTE & DOWNLOAD를 선택하시면 됩니다. 의사가 없으시다면 JUS..
안녕하세요 공대 박형입니다. 제 블로그 첫 콘텐츠로 아두이노에 관련된 강의를 시작합니다. 제가 처음 아두이노를 배울 때 가장 수요를 많이 느꼈던 부분이 예제 코드와 코드 설명이었습니다. 예제 코드 같은 경우는 이미 사용해본 경험이 있는 알고리즘이라도 새로운 프로젝트를 진행 할 때 헷갈리거나 타이핑이 귀찮은 경우 찾아보곤 했습니다. 그래서 모든 예제 코드는 맨 위에 스크랩 가능하도록 게시할 예정입니다. 그리고 코드에 맞는 회로도를 이해하기 쉽게 시각적으로 제작할 것입니다. 센서나 엑츄에이터의 구체적인 Database 이론 부분보다 따라하기 쉬운 방향으로 포스팅을 시작할 계획입니다. 읽어주셔서 감사합니다.