본문 바로가기

프로그래밍181

H-Bridge 회로를 L298N를 통해 알아보자 html.alldatasheet.com/html-pdf/22440/STMICROELECTRONICS/L298N/1619/1/L298N.html L298N의 Datasheet 이다. 화질이 안좋아서 잘 안보이지만, 왼쪽에 In1 / In2 / EnA 핀이 있고, 오른쪽에 In3 / In4 / EnB 핀이 있다. 그리고 위쪽에 Out1/Out2/Out3/Out4 핀이 있다. In1 In2 EnA Out1 Out2 0 0 1 GND GND 0 1 1 GND VCC 1 0 1 VCC GND 1 1 1 VCC VCC 이와 같은 논리표로 In1, In2의 신호로 CW, CCW가 결정되는 것을 알 수 있다. 회로가 H처럼 생겼다고 해서 H-Bridge 회로라고도 불린다. 물론 EnA 핀이 HIGH일 때 경우이다. 만.. 2021. 3. 11.
[Fusion360] 3D 모델링으로 조립 가능한 MDF 상자 만들기 www.youtube.com/watch?v=E1JdhdI5hfU 이 동영상을 참고하여서 만들었다. Parameter 변경으로 Geometry 개수 설정이 가능하다. 20분짜리 동영상 따라하는데 2시간 걸렸다. 이제 이걸 레이저커터 도면으로 옮기고 뽑아봐야겠다. 추가) hyun222.tistory.com/34 2021. 3. 10.
[LCD][OLED] Bitmap To Array - LCD Assistant en.radzio.dxp.pl/bitmap_converter/ Bitmap converter for mono and color LCD displays LCD Assistant LCD Assistant is a free tool for converting monochromatic bitmaps to data arrays for easy use with programs for embedded systems with microcontrollers and graphics monochromatic LCD displays like a T6963C, KS0108, SED1335 etc. Program create en.radzio.dxp.pl LCD Assistant의 다운로드 링크이다. 사용법 : 0.96 OLED.. 2021. 3. 8.
[아두이노] 내부 Pull-UP 저항 사용방법 #define SW 13 void setup() { // put your setup code here, to run once: pinMode(SW, INPUT_PULLUP); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: int a = digitalRead(SW); if(a == 0){ Serial.println("on"); } else{ Serial.println("off"); } } 위와 같이 소스코드를 입력하면 저항 없이도 아두이노의 내부 풀업 저항 기능을 사용하여 회로를 꾸밀 수 있다. 풀업저항의 관련된 내용 : hyun222.tistory.com/9?category=455486 근데 보통 Mai.. 2021. 3. 8.
[아두이노] 인터럽트 사용법 출처 : www.arduino.cc/reference/ko/language/functions/external-interrupts/attachinterrupt/ 인터럽트 사용을 위해서는 해당 핀에 연결을 해주어야 한다. 나는 예시로 2번핀을 사용해 보겠다. #define isrPin = 2; void setup() { pinMode(isrPin, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(isrPin), POWER, CHANGE); Serial.begin(9600); } void loop() { delay(1000); } void POWER() { Serial.println("ON"); } delay 중에도 Serial 모니터에 ON이 출력되는 것을 확인.. 2021. 3. 8.
[OLED] U8glib를 이용한 화면표시 사용재료 : 0.96 oled 구입처 : Aliexpress 통신방식 : I2C 사용 라이브러리 : U8glib 참고 사이트 : github.com/olikraus/u8glib/wiki/userreference examples - GraphicsTest.ino 를 실행한 결과이다. //U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI 이 문장의 주석을 해제해 주어야 한다. 2021. 3. 4.