일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- user function
- 앱 스토어 4월
- ISSACMin
- C++ Basic
- 연산자
- 프로그래밍 열풍
- 파이썬
- 앱 인벤터
- Python Basic
- 파이썬을 중심으로
- C++
- 모바일 무료 게임 순위
- help 함수
- input
- Conditional operator
- 비트 논리 연산자
- Logic Operator
- C++ 연습예제
- 사용자 입력
- 앱인벤터
- using namespace std
- 사용자 출력
- 관계 연산자
- 앱 인벤터 2
- User Input Output
- Python
- output
- 앱 인벤터 예시
- Operator
- cmath
- Today
- Total
목록STUDY (11)
ISSAC.Min
아두이노 오류 Arduino IDE를 사용하면서 다양한 문제들이 발생할 때가 있는데 코드가 잘못되지 않은 이상 간단한 문제는 보드에서 포트를 뽑았다 다시 끼운다거나 Arduino IDE를 껐다 킨다거나 하는 방법으로 오류 해결이 가능하지만 더 큰 문제가 발생할 경우 당황하기 마련이다. 분명히 코드에 문제가 없는데 업로드가 안되거나 업로딩... Freezing 상태에 멈춰있다면 다른 방법으로 문제를 해결해야한다. 아두이노 오류에는 간단히 2가지가 존재하는데 컴파일 에러라고 말하는 소프트웨어적 오류, 코드에 문제가 발생할 경우 발생하며 Arduino IDE의 하단 Debugging 창에서 에러코드를 확인하고 코드를 수정하면 된다. 컴파일이란 우리가 썼던 C코드를 컴퓨터가 읽을 수 있도록 0, 1로 된 수로 ..
푸시 버튼이란? 아두이노에서 대표적인 입력장치로는 컨트롤러 모듈, 푸시버튼 등이 있습니다. 푸시버튼은 버튼을 누르는 동안 HIGH 값을 가지고 땔 때 LOW 값을 갖습니다. 또한 일반적으로 푸시버튼은 4개의 단자를 가지고 있으며 하나의 단자가 끊어지더라도 다른 방향의 단자를 통하여 컨트롤 할 수 있습니다. [그림 3]에서 확인 할 수 있듯이 1번 3번, 2번 4번이 연결되어 있으므로 만약 4번이 단선되더라도 2번 라인을 통해서 연결이 가능하다. 매트릭스 모듈이란? 아두이노에서의 대표적인 입력장치인 푸시버튼은 단일 입력을 받고 있지만 여러가지 입력을 간단한 코드로 제어할 수 있는 매트릭스 모듈도 있다. 하지만 사용방법 및 역할 등에 다른 점은 존재하지 않는다. 일반 단일 푸시버튼과 같이 입력을 위한 Dig..
LED란? 오늘 다뤄볼 아두이노에 관련된 소자는 LED(Light Emitting Diode)이다. 사실 아마도 키트를 구입하셨던 분들이라면 LED가 가장 친근하지 않았을까? LED가 어떤 소자인지에 대해서 자세하게 다뤄볼 생각(전자학도의 욕심)은 있지만 그냥 간단하게 이야기해서 빛을 내는 고체형 반도체로 생각하면된다. 그리고 다른 소자들보다 진짜로 우리 일상생활에서 알기모르게 찾아볼 수 있다. 바로 LED 조명이다. 요즘은 가정에서 대부분 형광등을 쓰지 않고 이런 LED 조명을 사용하는데 여러가지 면에서 형광등보다는 강력한 힘을 가지고 있다. 높은 에너지 효율, 친환경적 특징 등이 LED 조명의 강점. 또한 빛의 색상이나 온도, 밝기등의 제어가 참 용이합니다. 이러한 특성때문에 가정의 조명 뿐만 아니라..
아두이노란(Arduino)? 대부분 공과계열의 대학생들은 아두이노에 대해서 잘 알고있으며 사용해본 경험이 많을 것이다. 또한 관심있는 중고등학교 학생들도 아두이노를 접해본 경험이 있을 것이다. 그러면 아두이노란 정확히 무엇일까? 아두이노 공식 홈페이지(www.arduino.cc)에서는 아두이노를 아래와 같이 설명하고 있다. WHAT IS ARDUINO? "Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - an..
아두이노 피에조 부저 아두이노에서는 소리를 출력해주는 피에조 부저(Piezo Buzzer)와 스피커(Speaker)가 존재합니다. 피에조 부저란 피에조 효과를 이용한 소형 소자로 전압에 의해 진동하여 음을 재생해 주는 소자입니다. 스피커보다 전력 손실이 적고 효율적으로 전기 에너지를 소리로 변환시킬 수 있어 소형 디바이스에 많이 사용됩니다. 아두니티에서의 피에조 부저 아두니티에서 피에조 부저에 소리를 출력하기위해서는 Generic Tone 스크립트를 사용합니다. Generic Tone은 Digital Signal을 통해서 부저에 신호를 전달합니다. Generic Tone 구성 요소 유니티에서 Generic Tone의 구성요소는 아래와 같습니다. 1. id : 구성요소의 고유 id 2. pin : 아두이노..
아두이노 푸시버튼 아두이노에서 대표적인 입력장치로는 컨트롤러 모듈, 푸시버튼 등이 있습니다. 푸시버튼은 버튼을 누르는 동안 HIGH 값을 가지고 땔 때 LOW 값을 갖습니다. 또한 일반적으로 푸시버튼은 4개의 단자를 가지고 있으며 하나의 단자가 끊어지더라도 다른 방향의 단자를 통하여 컨트롤 할 수 있습니다. [그림 3]에서 확인 할 수 있듯이 1번 3번, 2번 4번이 연결되어 있으므로 만약 4번이 단선되더라도 2번 라인을 통해서 연결이 가능하다. 아두니티에서의 푸시버튼 아두니티에서 푸시버튼을 입력받기 위해서는 DigitalInput을 사용해야하며 푸시버튼을 누르고 있을때는 True, 때고 있을때는 False의 값을 인가받을 수 있다. Digital Input 구성 요소 유니티에서 Digital Input..
아두니티 통신 종류 아두니티는 아두이노의 통신 방법으로 간단하게 3개로 나누어집니다. - Serial (UART 통신) - SoftwareSerial (핀 통신) - AltSoftSerial (AltSoftSerial Library을 이용한 통신) (예외로 Bridge통신이 있지만 Yun 보드를 사용하므로 나중에 포스팅하도록 하겠습니다.) 아두니티 Serial 통신 설명 Serial 통신은 UART 통신으로 ARDunity Basic 버전에서 지원하지만 그 밖에 통신방법은 모두 ARDunity Dulexe 버전에서 지원합니다. 아두이노 우노보드 아두이노 우노보드는 하나의 UART 채널을 제공합니다. Digital 핀의 0번 RX0, 1번 TX0입니다. 아두이노 나노 아두이노 나노보드는 하나의 UART 채..
아두니티 소개 아두니티(Ardunity)는 아두이노(Arduino)와 유니티(Unity)의 합성어로 유니티 에셋 스토어를 통해서 Import 할 수 있습니다. 아두니티는 유니티 환경에서 아두이노를 제어하거나 아두이노 환경에서 유니티를 제어할 수 있습니다. 예를 들어, 유니티로 개발한 아두이노 컨트롤러로 아두이노로 제작한 RC 카를 움직이거나 아두이노로 만든 컨트롤러로 모바일 게임을 이용할 수 있는 컨트롤러 개발 등이 가능합니다. 아두니티는 Basic과 Deluxe로 나누어져 있으며 Basic은 무료 에셋이지만 Deluxe는 약 5만원으로 이용하실 수 있으며 두 제품에 대한 자세한 차이점은 아래와 같습니다. 비교 항목 Basic Deluxe 가격 무료 $50 Wire Editor O O PlayMaker ..
1. 어플리케이션 소개 첫번째로 만들어볼 어플리케이션은 "Hello World" 버튼을 누르게 되면 이미지가 변경되고 사용자가 직접 입력해 놓았던 텍스트를 [음성변환]으로 변경하여 핸드폰에 내장되어 있던 음성으로 변환하여 들려주는 어플리케이션이다. 2. 디자이너 (1) 사용할 컴포넌트 구성 설명 [Hello World] 어플에 사용할 디자이너 컴포넌트는 아래와 같다. 팔레트 컴포넌트 설 명 이미지 원하는 이미지를 넣을 수 있는 컴포넌트 사용자 인터페이스 버튼을 클릭하게 되면 코딩된 동작을 하게 되는 컴포넌트 레이아웃 컴포너트들을 수직방향으로 쌓아주는 컴포넌트 미디어 텍스트를 음성으로 변경해주는 컴포넌트 그리고 컴포넌트들의 구성은 [수직배치]를 바탕에 깔아두고 [수직배치] 안에 [이미지]와 [버튼] 컴포넌..
1. 앱 인벤터의 시작 앱 인벤터를 통하여 어플리케이션을 만들기 위해서는 앱 인벤터 홈페이지 오른쪽 상단의 Create apps! 버튼을 통하여 가능하다. 2. 앱 인벤터의 화면 앱 인벤터는 앱의 액티비티를 디자인 할 수 있는 와 에서 디자인한 기능들을 블록코딩으로 구현할 수 있는 으로 나뉜다. 두 가지 화면은 앱 인벤터의 우측 상단에서 변경이 가능하다. 3. 디자이너 화면 설명 디자이너 화면은 앱을 구성하는 컴포넌트들을 뷰어를 통하여 디자인하는 화면이다. ① 팔레트 앱을 구성하는 컴포넌트들이 정리되어 있는 팔레트이며 사용자의 설정에 따라 기능할 수 있는 사용자 인터페이스, 화면의 레이아웃을 설정할 수 있는 컴포넌트들이 있는 레이아웃, 음성, 영상 등과 같은 미디어에 관련된 컴포넌트들이 있는 미디어, 캔..