순수한 공상과학연구소

Hardware Info./Arduino (10)

  1. 2016.06.24 AC/DC 전류측정 센서

    ACS712 – Current SensorOverviewElectronic brick of current sensor is based on ACS712 sensor, which can accurately detect AC or DC signals. The maximum AC or DC that can be detected can reach 5A, and the present current signal can be read via analog I / O port.Features1. Plug and play, easy to use. Compatible with the mainstream 2.54 interfaces and 4-Pin Grove interfaces in the market.2. With use..

  2. 2015.07.13 map함수/constrain함수와 Serial.println(value), pinMode( pin, mode ), digitalRead( pin );

    퍼온 글입니다. http://4343282.tistory.com/71에 감사드립니다. 아두이노 프로그래밍을 하다보면 자주 사용하지 않는 함수가 많이 있다. 이러한 함수들의 정보를 찾는데 많은 시간을 허비하곤 한다. 그래서 블로그에 아두이노 함수에 대해 정리하기 시작하였고, 최대한 찾아보기 쉽게 만들고자 한다.오늘 소개할 함수는 map함수와 constrain함수 이다. 이 두 함수는 주로 analogRead함수를 통해 읽어온 값의 범위를 확장하거나 한정할때 사용한다.① constrain( value, min, max ); : 변수 value의 값을 min~max 사이의 값으로 한정한다.(최솟값 : min, 최댓값 : max)② map( val, 0, 1023, min, max); :  map함수은 anal..

  3. 2015.06.08 2015.6.8 Gyro Sensor 테스트

    가지고 있는 자이로 센서가 두가지 있다. 1. GY-271 - HMC5883L2. ITG/MPU - L2D4200D MPU6050이다. 현재 두 센서 모두 아두이노에서는 작동하는 것 같다. 하지만 에디슨에서는 작동이 현재까지는 안된다. 이유는 compile이 안되고, serial 에 아무것도 안뜨는 문제가 있다. 3.3v에서 작동하고 analog 4-SDA , 5-SCL ITG/MPU - L2D4200D MPU6050 는 아두이노 완전정복에 스크립트를 따라했지만 serial에 아무것도 뜨지 않았고 http://playground.arduino.cc/Main/MPU-6050#short 의 짧은 코드를 쓰면 작동한다. 온도센서까지 있다.(Temperatuer)아두이노와 에디슨에서 모두 작동된다. GY-271..

  4. 2015.06.08 2015.6.8 DHT11 온도 습도 센서

    1. sensor DHT11 온도와 습도를 측정하는 센서을 아두이노 유노와 에디슨에서 테스트 해보려 하였다. DHT11은 DHT11 해더파일을 선언을 해줘야 하는데 프로그램상에서 오류가 해더파일을 찾을 수 없다고 한다. 해더파일을 만들었음에도 불구하고 이런다. 해더파일의 위치가 문제인지 알 수 없다. compile 상에서 오류가 나온다. 데이터 핀은 DIGITAL선 하나를 이용한다. DHT11 Documents http://dalxxdht11.blogspot.kr/2012/12/dht11-library-for-arduino-uno.html 여기서 예습과 파일들이 있다. http://www.hardcopyworld.com/ngine/aduino/index.php/archives/190 센서의 기본부품만을 ..

  5. 2015.02.21 pow( base, exponent ) - 함수

    pow( value1, value2 ) 함수에 대해 알아보자, 아두이노에서 쓰이는(다른데서도 쓰는 지는 모르겠다.) pow 함수는 지수 계산을 표현한다. 아두이노 library 을 보면. pow(base, exponent) DescriptionCalculates the value of a number raised to a power. Pow() can be used to raise a number to a fractional power. This is useful for generating exponential mapping of values or curves.Parametersbase: the number (float)exponent: the power to which the base is raised..

  6. 2015.01.26 Switch Button component principle

    스위치 부품를 사용하는 방법을 알아보자. Background Resource button switch 기본적인 스위치(switch)이다. 원리는 간단하다. 왼쪽, 오른쪽 위치에 따라 그 아래의 3개의 선 중 2개가 연결된다. 예을 들어 사진과 같이 왼쪽으로 스위치 되어 있으면 그 아래 왼쪽에서 첫번째와 두번째의 선이 연결되고 이 두선에 전선을 연결하면 된다. 오른쪽으로 스위치되면 첫번째와 두번째의 선은 끈어지고 두번째와 새번째 선이 연결된다. Example 1. 방법: PUSH button 2개와 LED 2개로 각각의 button 으로 LED를 제어한다. PUSH button 를 누르면 불이 켜지고, 띠면 LED가 꺼진다. 1. push스위치가 입력되면 LED가 작동하고 push스위치에 손을 때면 LED..

  7. 2015.01.26 작동 동영상(play video)

    Play

  8. 2015.01.26 케이스 디자인(Case Design)

    Distance를 측정하여 전기를 Switch하는 아두이노 만들기 made by Rhino

  9. 2015.01.26 Arduino Sketch code - measure the distance and operate relay

    아두이노 스케치 코드 - Distance를 측정하여 전기를 Switch하는 아두이노 만들기 int trigerpin =5; int echopin =7;int Relay = 3; void setup(){ Serial.begin(9600); pinMode(trigerpin,OUTPUT); // 센서 Trig 핀 신호를 보내는 역활을 한다. pinMode(echopin,INPUT); // 센서 Echo 핀 신호를 받는다. pinMode(Relay, OUTPUT); // relay 핀 신호를 보낸다. } long microsecondsToInches(long microseconds){ return microseconds / 74 / 2; } long microsecondsToCentimeters(long mic..

1 2