2022-06-22 팀프로젝트_리듬스타

Featured image for 2022-06-22 팀프로젝트_리듬스타

  팀별로 Tinkercad를 이용해서 게임을 만드는 프로젝트다. Circuit design RhythmStar – Tinkercad Circuit design RhythmStar created by tired_i with Tinkercad 발표자료 디지털 게임기 프로젝트 조사 개발과정 회로 코드 Adafruit 7-Segment library 객체 사용 LCD를 효과적으로 제어하기 위해서 객체를 사용한다. 객체 생성 후 배열에 넣음. 참고 : https://yeolco.tistory.com/114 음표 생성 위치(난수 생성) 어림도 없지 Tinkercad에는 헤더 … 더 읽기

2022-05-27 Arduino_13

Featured image for 2022-05-27 Arduino_13

LCD LCD : Liquid Crystal Display 소자가 자체 발광하는 OLED와는 다르게 LCD는 화면 후면에 백라이트가 필요하다. 액정 디스플레이 – 위키백과, 우리 모두의 백과사전 액정 디스플레이 – 위키백과, 우리 모두의 백과사전 액정이 전기 신호에 따라 빛을 차단하거나 통과시키는 방식 LCD 16X2 아두이노에서 16개 pin을 모두 제어하기가 힘들다. 그래서 I2C를 거쳐서 LCD를 제어할 수 있다. I2C는 두 … 더 읽기

2022-05-21 Arduino_11

Featured image for 2022-05-21 Arduino_11

  7-세그먼트 (FND) 세그먼트 표시장치 유형 공유하는 극성의 종류가 양극인가 음극인가에 따라서 2가지로 나뉜다. 공통 양극 방식 공통 음극 방식 : 세그먼트로 글자를 표현하는 방법 세그먼트 GND a b c d e f g dp 핀 GND 2 3 4 5 6 7 8 9 0, 1번 핀은 아두이노의 시리얼 통신을 위해서 사용하기 위해서 비워두었을듯 … 더 읽기

2022-05-12 Arduino_9

Featured image for 2022-05-12 Arduino_9

트랜스두서(transducer) 한 에너지 형태(신호)를 다른 에너지 형태(신호)로 변환하는 소자를 총칭하는 용어. A/D 변환기 아날로그 입력 가변 저항기 자항 물질이 둥글게 연결되어 있고 저항 물질의 길이의 변화에 따라 저항 값이 변함. analogRead() 전압 아두이노 입력값 전압 아두이노 입력값 5V 1023 0V 0 analogRead() 함수로 값을 읽음. 전압의 크기를 10bit, 0~1023의 정수 값으로 대응. (0V는 0, 5V는 … 더 읽기

2022-05-05 Arduino_7

Featured image for 2022-05-05 Arduino_7

디지털 신호 자료, 데이터를 표현할 때 최소 단위의 이산적인 수리를 사용. 아날로그 신호 자료, 데이터를 연속적인 물리량으로 표현 아두이노 신호 LED (Light Emitting Diode) P형 N형 반도체 접합을 하는 다이오드에 순방향으로 전압을 가했을 때 빛을 발생하는 반도체 부품. 발광 다이오드라고도 함. 방출하는 빛의 색깔은 크리스털 도핑의 양과 종류에 따라 조절할 수 있다. 수명은 반영구적이고 발열도 … 더 읽기

2022-05-02 Arduino_6

Featured image for 2022-05-02 Arduino_6

아날로그 온도센서 1초마다 아날로그 값을 가지는 온도 값을 받아와 섭씨온도로 출력하는 프로그램 analogRead(pin) : 온도 센서에서 아날로그 값을 읽어오는 함수 라이브러리 사용 TinkerCad는 다양한 아두이노 라이브러리를 제공한다. 서류 보관함 모양을 버튼을 누르면 사용할 수 있는 다양한 종류의 라이브러리를 볼 수 있다. 서보 라이브러리 함수 설명 void attach(pin) 서보모터를 제어할 핀을 설정 void write(angle) 특정 각도만큼 … 더 읽기

2022-03-07 Arduino_1

Featured image for 2022-03-07 Arduino_1

TinkerCAD 시작하기 실물을 사용하기 전에 시뮬레이터를 사용해서 우선 배운다. 따로 프로그램을 설치할 필요없이 웹기반의 TinkerCAD 사용한다. 회원가입한다. 애플이나 구글의 계정을 이용할 수 있다. Circuit menu에서 “새로운 회로 작성”을 누른다. TinkerCAD 구성, 기능 우측에 구성요소(component)를 확인할 수 있을 것이다. 구성요소를 끌어와서 생성하면 구성요소마다 속성값(property)을 설정할 수 있다. 구성요소들을 서로 연결해서 원하는 회로를 구성할 수 있다. 회로의 기본요소인 … 더 읽기