일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PICO4
- 추상화함수
- 유클리드 호제법
- GCD
- 라즈베리파이 피코
- 카이캐드 설치
- 코틀린
- ESP32_S2
- 7세그먼트
- 안드로이드스튜디오
- 아두이노 모터 드라이버
- 자료구조
- 카이캐드
- 카이캐드 다운로드
- 개발 보드
- KiCad
- 업캐스팅
- 약수 구하기
- 아두이노
- 재정의함수
- ATmega328p
- ESP32_S2_WROVER
- kotlin
- 우송대학교
- Arduoin
- 우송대 라즈베리파이 피코
- androidstudio
- 우송대
- L293D
- string함수
- Today
- Total
목록아두이노 (4)
개발자의 생활

안녕하세요 저번에 Atmega328p 를 사용해서 자작아두이노 개발보드를 제작했는데 이번에는 성능이 더 좋은 ESP32_S2_WROVER 마이크로컨트롤러를 이용해서 저만의 개발보드를 만들어 보았습니다. 제가 이 보드를 제작하기 전에 자작보드인 만큼 다른 보드들과 어느정도 차별성을 두고 싶어서 몇 가지 편리한 기능을 넣어봤습니다. 각각의 기능들은 회로도를 보면서 소개시켜드리겠습니다. 이게 전체적인 회로입니다. 차별성을 둔다느니 기능을 추가했다고 했지만 회로도 자체는 별거 없습니다.ㅎㅎ 그래도 각각의 파트별로 간단히 어떤 기능을 담당하는지와 왜 이렇게 설계했는지 등을 소개해드리겠습니다. 참고로 회로 및 PCB설계는 취미이며 독학으로 공부했기 때문에 잘못된 회로와 설명이 있을 수 있다는 점은 가만해주세요 이 ..
5_4) 1 digit 7 segment, 2개 버튼을 이용하여 상/하향 카운터 int Pin_Map[8] = {11, 10, 9, 8, 7, 6, 5, 4}; int Button_up = 3, Button_down = 2; bool ButtonCheck_1 = false, ButtonCheck_2 = false; int number = 0; bool sgmt[10][8] = { {0, 0, 0, 0, 0, 0, 1, 1}, //0 {1, 0, 0, 1, 1, 1, 1, 1}, //1 {0, 0, 1, 0, 0, 1, 0, 1}, //2 {0, 0, 0, 0, 1, 1, 0, 1}, //3 {1, 0, 0, 1, 1, 0, 0, 1}, //4 {0, 1, 0, 0, 1, 0, 0, 1}, //5 {0, ..
4_1 #include "pitches.h" int speakerPin = A3; // 스피커 연결 핀 int melody[] = { // 학교 종 멜로디, 0은 쉼표 NOTE_G4, NOTE_G4, NOTE_A4, NOTE_A4, NOTE_G4, NOTE_G4, NOTE_E4, 0, // 392, 392, 440, 440, 392, 392, 330, 0, NOTE_G4, NOTE_G4, NOTE_E4, NOTE_E4, NOTE_D4, 0, // 392, 392, 330, 330, 294, 0, NOTE_G4, NOTE_G4, NOTE_A4, NOTE_A4, NOTE_G4, NOTE_G4, NOTE_E4, 0, // 392, 392, 440, 440, 392, 392, 330, 0, NOTE_G4, NO..
2-2 LED4개 점등 소등하기 소스코드 byte LED_PinMap[4] = {10, 11, 12, 13}; void setup() { for (int i = 0; i < 4; i++) { // 4개의 LED를 출력으로 선언하기 위해 0~3까지 반복 pinMode(LED_PinMap[i], OUTPUT);//출력핀 설정 } } void loop() { for(int i = 0; i < 4; i++){ // 모든LED를 점등후 소등 digitalWrite(LED_PinMap[i], !digitalRead(LED_PinMap[i])); // 현재 핀의 전압상태 1인지 0인지 를 가져와 반전시킨다. } delay(1000); } 2-3 시리얼모니터로 1~4까지 입력받고 순서대로 LED점등후 소등 시키고 O,..