본문 바로가기

오픈소스하드웨어30

[마이크로:비트 with 파이썬] 시작글 코딩 교육에서 각광받고 있는 '블록 코딩'은 논리적인 생각과 사고를 키우는 데 있어 가장 적합하고, 좋은 툴은 맞습니다. 그러나 제가 많은 시간을 블록 코딩을 사용하지 않아 깊이 이해하지 못해서 느끼는 것일 수도 있겠지만 블록 코딩의 특성상 수정의 불편함이 존재합니다. 또한 규모가 크거나 복잡한 프로그램을 만드는 데 있어 한계점이 있어 보입니다. 그럼에도 개인적으로 논리적인 생각과 사고를 키우는 입문 및 기본 툴로는 블록 코딩이 가장 적합하다고 생각합니다. 그러나 만약 코딩에 관심을 가지고 있는 누군가가 “블록 코딩 이후에 어떠한 프로그램 언어를 배워야 하느냐?”라고 묻는다면, 저는 한치의 망설임 없이 바로 ‘파이썬 언어를 배워라.’라고 이야기할 것입니다. 왜냐하면, 요즘 각광받는 데이터 분석이나 인공지.. 2020. 3. 2.
[라즈베리파이] 시간대(타임존) 변경 ■ 타임존 이란? 흔히 시간대(時間帶)라고 이야기를 하며, 영국의 그리니치 천문대를 기준으로 지역에 따른 시간의 차이를 말합니다. 쉽게 지구의 자전에 따라 지역 사이에 생기는 밤과 낮의 차이를 조정하기 위한 시간 구분선을 말합니다. ■ 타임존 확인 라즈베리 파이에서 주로사용하는 OS인 라즈비안 설치 시 (당연히 라즈베리 파이 그룹이 영국이기 때문에 그렇겠지만) 타임존이 영국으로 되어 있습니다. 라즈베리 파이의 현재 시간대(타임존) 설정을 확인 하기 위해서 터미널에서 date를 입력합니다. 커맨드 이후 나타난 시간과 휴대폰 시간이 다르면 타임존 설정이 다른 것입니다. 이를 한국 시간대로 변경하기 위해서는 다음과 같이 2가지 방법으로 변경할 수 있습니다. ■ raspi-config를 이용한 변경방법 #01... 2020. 2. 28.
[라즈베리파이] FTP 서버구축 이번 포스팅은 많은 양의 파일을 주고받을 때 사용하는 FTP를 라즈베리 파이에 구축해보고, 사용하는 방법에 대해 알아보도록 하겠습니다. (전제는 라즈베리 파이의 OS가 이미 설치되었다는 가정하에 설명을 드리도록 하겠습니다) ■ FTP 란? FTP(File Transfer Protocol)는 네트워크망으로 연결되어 있는 서버에 파일을 올리거나 가져오기 위해 필요한 일종의 프로토콜입니다. 일반적으로 많은 양의 파일을 주고받을 때 사용하는 파일 전송 프로그램으로 인식되고 있습니다. ■ FTP를 사용하기 위한 설정 방법 #01. FTP 패키지를 설치하기 전에 sudo apt-get upgrade와 sudo apt-get update를 통해 패키지 리스트를 업데이트 합니다. #02. sudo apt-get ins.. 2020. 2. 26.
[라즈베리파이] VNC 원격접속 방법 ■ VNC 란? VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 원격으로 다른 컴퓨터를 그래픽으로 제어하는 그래픽 데스크톱 공유 시스템입니다. 쉽게 SSH의 경우 문자 기반으로 접속하여 명령어를 통하여 제어를 하게 되는데, VNC를 사용하면 그래픽 화면으로 접속하여 시스템을 사용할 수 있습니다. ■ VNC를 사용하기 위한 설정 방법 라즈베리 파이에서 VNC를 사용하기 위해서는 VNC를 활성화시켜야 하며, 다음과 같은 방법으로 VNC를 활성화시킬 수 있습니다. #1. 터미널에서 sudo raspi-config를 실행하여 'Raspberry Pi Software Configuration Tool (raspi-config)' 설정 화면에 들어갑니다 #2. 설정 화면이 나오면 '.. 2020. 2. 24.
[라즈베리파이] SSH 원격접속 방법 SSH 란 SSH(Secure SHell)란 원격 접속 시 메시지를 암호화하여 보안에 강점을 둔 쉘 기반의 프로그램입니다. 원격 접속이란 다른 컴퓨터를 사용해서 라즈베리 파이에 접근할 수 있는 것이라고 생각하시면 됩니다. SSH를 사용하기 위한 설정 방법 SSH를 사용하기 위해서는 라즈베리파이에 SSH를 활성화시켜야 하며, 다음과 같은 방법으로 SSH를 활성화시킬 수 있습니다. 1. 라즈베리파이 터미널에서 sudo raspi-config를 실행하여 'Raspberry Pi Software Configuration Tool (raspi-config)' 설정 화면에 들어갑니다. 2. 설정 화면이 나오면 Interfacing Options을 선택하고 [Enter] 키를 누릅니다. 3. SSH를 선택합니다. 4.. 2020. 2. 18.
[라즈베리파이] SAMBA 설정 라즈베리파이와 윈도우OS 간 파일을 교환할 수 있는 방법을 알아보던 중에 SAMBA를 이용하면 생각했던 것을 편하게 이용할 수 있어 라즈베리파이에서 삼바를 설정하는 방법에 대해 포스팅을 합니다. 늘 그렇듯 라즈베리파이에 새로운 기능을 설치하기 이전에 update와 upgrade를 수행합니다. $ sudo apt-get update $ sudo apt-get upgrade update와 upgrade를 모두 마치면, samba 관련 패키지를 설치합니다. $ sudo apt-get install samba samba-common-bin 삼바의 경우 삼바 사용을 위해 사용자 등록이 이루어져야 합니다. 아래의 명령을 통해 사용자 등록 및 패스워드 등록을 해야 합니다. 패스워드 등록의 경우 2회 입력을 해야 합니.. 2020. 2. 15.