기본 콘텐츠로 건너뛰기

Interactive Toy_Snap4Arduino_Cording



Analog reading 0에 Distance sensor
Analog reading 2에 Sound Sensor

Digtal reading 4 에 Sub Motor1
Digtal reading 7 에 Sub Motor2


Analog 0번에서 500이상의 수치 값이 되면
4번에 있는 sub motor 가 0.03초 뒤에 작동하며, 180도로 바뀐다.

수치값이 500이상이 아닐경우는 초기값으로 돌아온다.

Analog 2번에서 130이상의 수치 값이 되면
7번에 있는 sub motor가 0.01초 뒤에 작동하며,
각도는 1도 부터 180도 사이의 랜덤으로 바뀐다. 

댓글

이 블로그의 인기 게시물

Interactive Toy_Snap4Arduino_Board

Video Sketching_workshop

Interactive lights_Snap4Arduino_Cording

Wire LED는 0번부터 8번까지 9개의 WireLED를  NeoPixel이용하여 6번핀과 연결 각 변수의 시작 값 지정 LED와 연결 된 9 10 11은 꺼져있음 변수 SwVal에 Touch Sensor와 연결 된 digital reading 3번을 저장 변수 Slide Sensor에 Slide Sensor와 연결 된 analoge reading 0에 저장 Digital reading 11, 10, 9의 값(빛의 세기)는 "Slidesensor에 input 된 값/4"로 지정 (Slide Sensor는 값이 크기때문에 4로 나눔) Button Sensor와 연결 된 Digital Reading4값이 참이 되면( 버튼을 누른 경우) - Lightout 방송 되고 - Digital reading 9번/11번의 밝기는 0 즉, 꺼지며 -Digital reading 10번의 색이 출력된다. 따라서 깜빡이게 된다. Swval와 Lastswitch 불일치하는 데 거짓일 경우 GlobalVal 1씩 증가 이때 이 값을 2로 나눈 값의 나머지가 1이라며 Chararac 방송 (WireLED 불이 켜짐) Chararac 코딩 : WireLED가 순차적으로 켜졌다 꺼짐 Light Out코딩 : LED 9,10,11 꺼짐