오늘:
1,628
어제:
2,149
전체:
3,226,802

리눅스 팁 & 테크

seo
조회 수 3778 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

하모니카 리눅스를 통해 아두이노 보드의 프로그래밍을 하는 데 도움이 될만한 자료들입니다.


아두이노 보드를 조작하고, 프로그래밍하는 데 필요한 프로그램은 공식 홈페이지를 내려받을 수 있습니다.

http://www.arduino.cc/en/Main/Software


다만, 공식 홈페이지에서 제공되는 프로그램은 우분투 계열의 운영체계에서 손쉽게 설치할 수 있는 .deb 파일 형식이 아닙니다. 리눅스용 프로그램을 내려받아보면 .tar.xz 형태의 압축파일을 받게 되는데요, 이러한 방식으로 배포되는 프로그램을 리눅스에 설치하는 방법을 다음 홈페이지에서 확인할 수 있습니다.

http://ubuntuhandbook.org/index.php/2015/11/install-arduino-ide-1-6-6-ubuntu/


한편, 제 경우에는 정상적으로 아두이노 보드를 연결했음에도 불구하고 '접근 권한이 없다'며 작성한 프로그램이 아두이노 보드로 설치되지 않는 현상이 있었습니다. 저는 이 문제에 대한 도움을 다음 홈페이지에서 얻었습니다.

http://feedback.codebender.cc/knowledgebase/articles/388068-using-arduino-on-linux

  • ?
    슈퍼맨 2016.07.18 20:44
    안녕하세요? 

    하모니카 페이지에 아두이노 관련글을 올려주셔서 
    감사드립니다. 

    http://hamonikr.org/board_bFBk25/20851

    주신 글대로 따라서 해보았는데요 

    현재 아두이노 버전(~9)을 설치하는 데 어려움이 있습니다. 


    저는 하모니카 28대로 초등학생들에게
    아두이노를 가르치려는 초등학교 교사입니다. 


    현재 버젼도 하모니카 설치가 되는지 궁금합니다. 


    감사드립니다. 

    최만드림 
  • ?
    스크린샷, 2016-07-19 13-08-59.png


    우선 제가 현재 하모니카가 아닌 LinuxMint 18 버전을 사용하고 있기에 직접적으로 확인해드리기 어렵다는 점 미리 양해 부탁드리고 싶습니다. 현재 하모니카는 LinuxMint 17.3 버전을 바탕으로 만들어져있기 때문에 대개는 같은 방법으로 해결될 것이라고 생각합니다만, 장담해드리지는 못할 것 같습니다.


    방금 전에 LinuxMInt 18 환경에서 아두이노 프로그램을 설치해보았습니다.


    터미널을 실행시켜서


    sudo apt-get install arduino





    sudo usermod -aG dialout $(whoami)






    groups | grep $(ls -l /dev/* 2>/dev/null | grep /dev/ttyS0 | awk '{print $4}' ) > /dev/null ; if [ $? -eq 0 ]; then echo "ALL SET"; else echo "SORRY, NO PERMISSIONS :("; fi







    sudo gpasswd -a `whoami` $(ls -l /dev/* | grep /dev/ttyS0 |awk '{print $4}')



    이상의 4가지 명령어들을 차례로 입력한 후 로그아웃 또는 재부팅하니 아두이노 포트와 프로그램이 정상적으로 연결되었습니다. 아마 하모니카를 사용할 때에도 같은 방법으로 해결했던 것으로 기억합니다. sudo apt-get install arduino 명령어를 사용하니 아두이노 1.0.5 버전이 설치되기는 했지만 tar.xz 파일의 설치가 어려운 상황이라면 임시방편으로 괜찮지 않을까 싶습니다. 하모니카에 설치할 때에는 아두이노 1.6.9를 설치했는데 그때에는 http://ubuntuhandbook.org/index.php/2015/11/install-arduino-ide-1-6-6-ubuntu/ 에 제시된 방법대로 tar.xz 파일을 설치했습니다.

  • ?

    + 추가


    LinuxMInt 18 버전에서 아두이노 1.6.9 버전의 설치를 마쳤습니다.


    우선 https://www.arduino.cc/en/Main/Software 에서 Linux전용 아두이노 설치파일을 내려받은 후 압축관리자 프로그램을 통해 이 tar.xz 압축파일의 압축을 풀었습니다. 그러면 arduino-1.6.9라는 폴더가 나옵니다. 파일관리자를 새로 열어서 [파일 시스템] 내부의 [opt]라는 폴더에 들어갑니다. 거기서 오른쪽 마우스 버튼을 클릭하시고 우클릭 메뉴 중 [관리자 권한으로 열기]를 눌러주시면 [높은 권한]이라고 적혀있는 빨간 줄이 둘러진 파일 관리자가 열립니다. 그 상태로 일전의 arduino-1.6.9 폴더를 통째로 opt폴더 내로 옮겨주세요.


    스크린샷, 2016-07-19 13-47-20.png


    (사진 속에서는 제가 임의로 아두이노 폴더의 이름을 고쳤습니다. 원래대로라면 arduino-1.6.9로 표기되는 것이 맞습니다.)


    그리고 터미널을 실행시키신 후


    cd /opt/arduino-1.6.9/


    chmod +x install.sh


    ./install.sh


    이 세가지 명령어를 차례로 입력하시면 프로그램의 설치가 완료됩니다. 그 이후에 포트 연결이 되지 않는 문제가 생긴다면 앞서 먼저 달은 답글에 적혀있는 명령어를 입력하시면 될 것 같습니다. 장담하지는 못하지만 하모니카 OS 에서도 동일한 방법으로 설치가 가능할 것으로 기대됩니다.


    http://ubuntuhandbook.org/index.php/2015/11/install-arduino-ide-1-6-6-ubuntu/ 에서 설명하고 있는 내용을 가급적이면 터미널이 아닌 GUI환경에서 처리할 수 있도록 해보았습니다. 도움이 되면 좋겠습니다. :)

  • ?
    슈퍼맨 2016.07.20 12:38

    고맙습니다. ㅠㅠ 


    주신 내용을 이리저리 해서 연결 성공, 


    브링크 예제까지 성공했는데, 


    다른 명령 업로드시 또 오류가 납니다 ㅠㅠ


    열심히 진행해 보겠습니다. 


    빠른 답변 고맙습니다. 


    최만드림 

  • profile
    행복한펭귄 2016.07.27 10:41

    하모니카 28대로 초등학생을 대상으로 아두이노를 가르친다.

    재미있는 도전이네요.


    예전에는 그저 윈도우즈와 오피스, 관련 앱을 초등학교에서 가르치기만 했는데,

    참 세상 좋아졌습니다.


    아두이노는 가르칠만한 충분한 가치가 있는 것으로 보입니다.

    라즈베리파이와 아두이노 모두 괜찮은 것 같습니다.


    구체적인 교육 내용이 매우 궁금하네요. 하하


    저도 개인적으로 초등학교 대상으로 컴퓨터 교육을 시킨 적이 있었는데 그땐 개인적으로 리눅스 교육을 시키고 싶었어도 교육기관과 학교에서 이해를 못해서 진행 자체가 불가능했는데, 지금은 그래도 많이 환경이 변하고 교육기관에서 이해하고 추진되나봅니다. 다행스러운 것 같습니다.


    유아원, 유치원, 초등학교, 중학교, 고등학교, 대학교, 대학원, 학원, 종교기관, 사회복지시설, 기업, 기타 상상할 수 있는 모든 교육 기관 및 사람들의 모임에서 리눅스가 접목되어서 잘 사용되고 교육되어지고 실제적인 영향을 을 끼치길 기대합니다.


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 하모니카에서 iptime 공유기 VPN 사용하기 1 file 1 Kevin 2023.12.21 1413
공지 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode file 1 Kevin 2023.12.17 1617
공지 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요 2 file 1 Kevin 2023.11.23 1743
공지 하모니카 7.0 카카오톡 hidpi 설정하기 1 file 1 Kevin 2023.11.22 1605
공지 리브레오피스에서 hwp 사용하기 4 file 0 타조 2023.10.11 2772
286 음악을 요렇게도 들을 수 있다니! 0 식혜고양이 2016.06.21 2361
285 electronic 음악을 듣고 싶다면?! 0 식혜고양이 2016.06.16 2218
284 건축 관계자분들께~ 0 식혜고양이 2016.06.14 2626
283 이런 것도 있네요! 2 0 식혜고양이 2016.06.13 5895
282 contents 작성 도구들에 대해, 알아보려면?! 0 식혜고양이 2016.06.13 2208
281 Mobile Newsletter를, 쉽게 만들고 싶다면?? 0 식혜고양이 2016.06.12 2282
280 암호관리 유틸 : 키패스 (keepass) 2 0 string 2016.06.12 3519
279 제 아이디어입니다만 1 0 해바라기별 2016.06.11 5374
» 하모니카로 아두이노 프로그래밍하기 5 0 seo 2016.06.10 3778
277 공공기관 민원서비스만이라도 리눅스가 되었으면 하는 바램. 3 file 0 해바라기별 2016.06.09 5610
276 디지탈 사이니지 시장에도 리눅스 도입이 되었습니다. 3 file 0 행복한펭귄 2016.06.09 6165
275 도서 관리 s/w 1 0 식혜고양이 2016.06.08 2913
274 아크 테마 중에서 아이콘만 적용시키기 2 0 string 2016.06.07 4826
273 저번달에 폴라리스OS(PolarisOS)가 출시되었더군요. 3 0 해바라기별 2016.06.07 6281
272 요런 것도 있네요! 1 0 식혜고양이 2016.06.05 2303
271 전자책을 쉽게 만들고 싶다면?! 1 0 식혜고양이 2016.06.05 2953
270 우아한 기행문을 쓰고 싶다면~?! 1 0 식혜고양이 2016.06.03 2969
269 sport 경기 보려면?! 3 0 식혜고양이 2016.06.02 2621
268 구형 노트북에 최신 구글 크롬 운용체계(OS)를 설치!! 12 0 codemaker 2016.05.31 12963
267 필요에 따른 유틸 설치 4 0 string 2016.05.31 9951
Board Pagination Prev 1 ... 28 29 30 31 32 33 34 35 36 37 ... 47 Next
/ 47
CLOSE