반응형

프로그래밍 기술 604

[아두이노] 4. LED 신호등

[아두이노] 4. LED 신호등이번에는 세 개의 LED를 On, Off 하는 것을 해 봅시다.세 개의 저항과 세 개의 LED와 네 개의 MM연결 선이 필요합니다. 빨간색은 Digital 13번, 녹색은 Digital 12번, 노란색은 Digital 8번과 연결하세요. GROUND도 연결하세요. 여기에서 사용할 함수는 다음과 같습니다. pinMode(핀번호, 핀모드) digitalWrite(핀번호, HIGH 혹은 LOW) 먼저 세 개의 LED 핀을 매크로 상수로 정의하세요. #define LED_RED 13 #define LED_GREEN 12 #define LED_YELLOW 8 setup 함수에서는 pinMode 함수를 이용하여 각 핀을 출력 모드로 사용하는 것을 설정하세요. void setup() {..

[가트너] 2018년에는 어떠한 기술이 주도할까? 10대 전략 기술 트렌드

[가트너] 2018년에는 어떠한 기술이 주도할까? 10대 전략 기술 트렌드 1. AI Foundataion (인공지능 강화 시스템)인공지능 능력이 주 원동력으로 작용 2. Intelligent Apps and Analytics (지능형 앱과 분석)앞으로 많은 앱이나 애플리케이션은 일정 부분 AI를 포함하여 지능화 3. Intelligent Things (지능형 사물)사물이 주변 환경이나 4. Digital Twins ( 디지털 쌍둥이)현실 세계의 존재를 디지털로 매핑하여 운영 5. Cloud to the Edge(클라우드에서 에지로)클라우드 시스템을 사용했던 서비스들을 인접한 위치의 에지 시스템을 이용 6. Conversational Platforms(대화형 플랫폼)인간과 디지털 세계와 상호작용 7. I..

[아두이노] 3. 첫 번째 스케치

[아두이노] 3. 첫 번째 스케치 이번에는 아두이노 프로그램으로 스케치를 해 보기로 해요. 스케치 코드를 편집하고 컴파일 한 후에 아두이노 보드로 업로드하여 실행 태스크를 만드는 작업을 말합니다. 아두이노 보드를 컴퓨터에 연결하면 자동으로 장치를 찾아 설치합니다. 아두이노 프로그램을 실행하여 포트를 설정하세요. 환경에 따라 포트 번호는 다를 수 있어요. 이제 코드를 편집합시다. 여기에서 편집할 내용은 시리얼 포트로 "Hello World!" 문자열을 1초 주기로 전송하는 코드입니다. setup 함수는 시작할 때 한 번 수행하는 루틴으로 태스크 초기에 해야 할 작업을 설정할 함수입니다. 여기에서는 시리얼 포트의 통신 속도를 설정하는 코드를 추가하세요. 시리얼 통신에 관한 작업은 Searial 클래스를 통해..

[아두이노] 2. 아두이노 IDE 프로그램 설치

[아두이노] 2. 아두이노 IDE 프로그램 설치 아두이노 보드로 개발하려면 아두이노 프로그램을 설치하여야 합니다.아두이노 보드로 개발하는 공정은 다음과 같습니다.1. 아두이노 스케치를 작성합니다. 프로그램을 작성하는 것이라고 생각할 수 있습니다.2. 작성한 아두이노 스케치를 컴파일합니다.3. 컴파일 결과를 아두이노 보드에 업로드합니다.4. 결과를 확인합니다. 아두이노 프로그램에는 시리얼 모니터를 통해 보드와 통신하여 결과를 수신하여 확인할 수 있습니다. 이처럼 아두이노 보드로 개발할 때는 개발 환경과 구동 환경이 다릅니다.개발 환경은 아두이노 프로그램을 설치한 컴퓨터이며 구동 환경은 아두이노 보드죠.이렇게 개발 환경과 구동 환경이 다를 때 교차 개발 환경(Cross Development Environme..

[아두이노] 1. 아두이노 우노 R3 소개

[아두이노] 1. 아두이노 우노 R3 소개 아두이노(Arduino)는 마이크로 컨트롤러 기반으로 만들어진 소형 보드입니다. 아두이노 보드는 여러 종류가 있는데 그 중에 아두이노 우노 R3의 하드웨어 스펙을 간단히 살펴볼게요. 마이크로 컨트롤러: ATmega328 클락 주파수: 16MHz EEPROM 1KB SRAM: 2KB 플래시 메모리: 32KB 디지털 입출력 핀: 14개 아날로그 입출력 핀: 6개 동작 전압: 5V 추천 입력 전압: 7V ~ 12V 아두이노 우노 R3 핀 배치는 위 그림과 같습니다. USB Plug는 컴퓨터와 연결하는 데 사용합니다. 컴퓨터를 통해 아두이노 보드에 전원을 공급하고 스케치를 업로드 및 데이터를 송수신합니다. 아두이노는 오픈 소스를 지향하여 많은 주목을 받고 있습니다. 그..

SNS 전문가, 4차 산업 시대에는 이런 직업이 뜬다. - 직무 개요

SNS 전문가, 4차 산업 시대에는 이런 직업이 뜬다. - 직무 개요 1. 직무 개요 SNS 전문가의 직무는 SNS를 개인 및 조직에 맞게 사용하기 위해 컨텐츠 기획, 제작, 구독, 배포 등에 관한 정보 및 기술을 제공하고 이를 통해 수익을 창출할 수 있는 방법과 기술을 제공하는 일이다. 그리고 SNS 전문가의 직무는 다른 기술과 융합하여 전문적인 분야를 SNS를 활용하여 비지니스를 수행하여 수익을 창출할 수 있는 방법과 기술을 제공하는 일이다. 2. 직무 능력 단위 SNS 정보 교육 SNS 사용 SNS 사용자 환경 설정 SNS 구독 및 배포 SNS 컨텐츠 제작 SNS를 활용한 비지니스 수행 SNS 융합을 통한 전문 비지니스 수행 3. 직무 능력 단위 정의 SNS 정보 교육 SNS의 정의를 이해하고 사용..

9. 접근성 평가 도구 만들기 - 19. MainForm

9.3.7 MainForm 이제 마지막으로 MainForm을 작성합시다. MainForm을 작성한 후에 오류를 하나 하나 잡아가면서 필요한 부분은 다시 살펴보시길 바랍니다. [그림 9.16] MainForm 배치1 - 프로젝트 탭 번호 컨트롤 형식 컨트롤 이름 특이 사항 7 Button btn_view_image 8 TreeView tv_hierarchy 9 ListView lv_property ch_name, ch_value 열 추가, View 속성을 Details로 지정 10 ListBox lbox_pattern [표 9.8] MainForm의 자식 컨트롤2 [그림 9.18] MainForm 메뉴

9. 접근성 평가 도구 만들기 - 18. InvokePatternForm

9.3.6 InvokePatternForm 이번에는 자동화 요소 컨트롤 패턴을 사용하는 방법을 이용하여 InvokePattern을 사용하는 InvokePatternForm을 작성합시다. 실제 접근성 평가 도구를 만든다면 다른 컨트롤 패턴들도 같은 방법으로 사용하는 것을 작성해야 하는데 비슷한 방법을 사용하므로 이 책에서는 다루지 않겠습니다. [그림 9.15] InvokePatternForm 배치

반응형