본문 바로가기
728x90

전체 글110

I2C 디스플레이에 문자 출력하기. 1.  I2C 디스플레이 라이브러리 설치 I2C lcd 라이브러리 설치  1. ' liquid crystal i2c ' 로 검색 한 후 Frank de Brabander가 만든       LiquidCrystal I2C 라이브러리를 설치해 줍니다.  2.  회로 연결 ※ I2C 핀 개념I2C(Inter-Integrated Circuit)는 SDA(데이터)와 SCL(클록) 두 개의 핀을 사용하여 여러 장치를 통신에 연결할 수 있는 방식.아두이노에서는 I2C 핀이 **아날로그 핀 A4(SDA)**와 **A5(SCL)**로 지정되어 있음.즉, 아두이노 보드에서 I2C 통신을 사용하는 장치는 기본적으로 A4와 A5 핀을 사용. 두핀의 역할SDA (Serial Data): 데이터의 전송과 수신을 담당하는 라인.S.. 2024. 12. 4.
아두이노 신호등 led 활용하기. 1. 신호등 LED 활용하기   아두이노 우노를 활용하여 신호등 led 를 제어해보자. 2. 신호등 LED 모듈 설명구성 요소:빨간색 (R) LED노란색 (Y) LED초록색 (G) LEDGND 핀 (공통 접지)핀이름:R: 빨간색 LED 제어 핀Y: 노란색 LED 제어 핀G: 초록색 LED 제어 핀GND: 공통 접지작동 원리:각 핀에 HIGH 신호를 주면 해당 LED가 켜지고 LOW 신호를 주면 꺼집니다.Arduino의 디지털 핀에 연결해 제어합니다.      ※ 회로 연결            회로 구성 :  R 핀 → Arduino 디지털 핀 2번                               Y 핀 → Arduino 디지털 핀 3번                               G 핀 →.. 2024. 12. 4.
아두이노 코드 #include Servo servo_1; Servo servo_2; void setup() {  servo_1.attach(3);   servo_2.attach(4); }void go(){  for(int angle = 130; angle >= 50; angle--) {    servo_2.write(angle);     delay(5);   }  for(int angle = 110; angle >= 70; angle--) {    servo_1.write(angle);     delay(5);   }    for(int angle = 50; angle 130; angle++) {    servo_2.write(angle);    delay(5);   }  for(int angle = 70; angl.. 2024. 11. 22.
아두이노 컨베이너벨트 코드 #include Servo servo1;Servo servo2;Servo servo3;Servo servo4;byte state = 0;byte prestate = 0;byte once = 0;const int sw1 = 2;const int en = 7; // 스테퍼모터 온/오프 핀. HIGI일 때 작동const int val = A5; //가변 저항 값const int c_out = A4;const int c_s3 = A3;const int c_s2 = A2;const int c_s1 = A1;const int c_s0 = A0;int sww = 1;int sww2 = 1;int vall = 0;void Change(){ if(state==0){ State1(); }else.. 2024. 10. 25.
NVIDIA(엔비디아) 기업 이야기. **엔비디아(Nvidia)**는 1993년에 젠슨 황(Jensen Huang), 크리스 말라초스키(Chris Malachowsky), 커티스 프리엠(Curtis Priem)이 설립한 미국의 반도체 및 그래픽 처리 장치(GPU) 제조 회사입니다. 본사는 캘리포니아주 산타클라라에 위치하고 있습니다. 엔비디아는 주로 그래픽 카드(GPU) 기술과 인공지능(AI) 연구에서 매우 중요한 역할을 하고 있으며, 게임, 영화, 과학 연구, 자율 주행 등 다양한 산업 분야에서 활용되는 고성능 하드웨어와 소프트웨어 솔루션을 제공합니다.   ■ 엔비디아의 주요 사업 분야1. 그래픽 처리 장치(GPU):엔비디아의 가장 대표적인 제품은 GeForce 시리즈로, 전 세계적으로 게이머와 그래픽 디자이너들이 사용하는 GPU입니다. 이.. 2024. 10. 24.
티처블머신 OpenCV Keras 오픈소스 업그레이드(화면 확장) 1. Teachable Machine 오픈소스    - 티처블머신에서 만든 모델을 사이트에서 제공하는 오픈소스 tensorflow opencv keras 에서      웹캠 화면 사이즈가 (224,224) 로 제공되는 것을        (640,480)로 업그레이드 하여 활용해 보도록 하자.  https://swmakerjun.tistory.com/46 티처블머신(Teachable Machine) 모델 파이썬 openCV로 불러오기1. 아나콘다 가상환경에 티처블머신 모델 옴기기 - 아나콘다에서 설정한 가상환경 폴더로 이동하여 새폴더 만들기 - 전내용에서 티처블머신으로 만든 가위, 바위, 보 모델 파일을 압축을 풀어 가swmakerjun.tistory.com   ※ 티처블 머신 오픈소스 활용 예시 블로그 .. 2024. 10. 24.
Tesla(테슬라) 기업 소개 테슬라(Tesla)에 대한 소개테슬라는 2003년에 설립된 미국의 전기자동차 및 에너지 회사로, 본사는 캘리포니아주 팔로알토에 있습니다. 이 회사는 전기차 제조로 가장 잘 알려져 있지만, 태양광 발전 및 에너지 저장 시스템과 같은 재생 에너지 관련 제품도 개발하고 있습니다.테슬라는 "전 세계의 지속 가능한 에너지로의 전환을 가속화하는 것"을 목표로 하고 있으며, 이를 위해 전기차, 태양광 패널, 배터리 등을 생산합니다. 이 회사는 2008년에 첫 전기차인 "로드스터(Roadster)"를 출시하며 주목을 받았고, 이후 '모델 S', '모델 3', '모델 X', '모델 Y' 등 다양한 전기차 모델을 출시했습니다.테슬라의 전기차는 배출가스가 없으며, 전통적인 내연기관 자동차와 비교하여 환경에 훨씬 친환경적입니.. 2024. 10. 1.
mediapipe pose 모델 활용 1. 미디어파이프 pose 미디어파이프(Mediapipe) 포즈 모델이 무엇인지 이해하고, 이를 활용해 사람의 움직임을 추적하는  방법을 배워 봅시다.간단한 실습을 통해 미디어파이프 포즈 모델을 직접 체험 해보도록 합시다.2. 미디어파이프란 무엇인가요?**미디어파이프(Mediapipe)**는 구글에서 개발한 컴퓨터 비전 라이브러리입니다. 다양한 사람의 움직임을 감지하고 추적하는 기능을 제공합니다.예를 들어, 손가락의 움직임을 추적하거나 얼굴의 표정을 감지할 수 있으며, 우리가 오늘 배울 포즈(몸의 자세) 추적도 가능합니다.https://ai.google.dev/edge/mediapipe/solutions/studio?hl=ko MediaPipe 스튜디오  |  Google AI Edge  |  Googl.. 2024. 10. 1.
OpenAI 소개 OpenAI에 대한 소개OpenAI는 인공지능(AI) 기술의 연구와 개발을 목표로 하는 연구기관이자 회사입니다. 2015년에 엘론 머스크(Elon Musk), 샘 알트먼(Sam Altman), 그리고 다른 몇몇 투자자들에 의해 설립되었으며, 본사는 미국 캘리포니아주 샌프란시스코에 위치해 있습니다. OpenAI의 주요 목표는 인공지능을 안전하고 유익하게 만들어 인류 전체에 도움이 되도록 하는 것입니다.OpenAI는 인공지능을 연구하는 데 있어 "안전"과 "윤리"를 최우선으로 하며, 인공지능이 인류에게 위협이 되지 않고 긍정적인 영향을 미치도록 하는 것을 중요한 사명으로 삼고 있습니다. 이를 위해 OpenAI는 최첨단 AI 기술을 개발하고, 이를 사회적으로 책임 있게 배포하는 데 중점을 두고 있습니다.Ope.. 2024. 9. 4.
728x90
반응형