• 제목/요약/키워드: Microcontroller

검색결과 532건 처리시간 0.021초

교육용 가상실험 라인 트레이서 모델링 (Line Tracer Modeling for Educational Virtual Experiment)

  • 기장근;권기영
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제17권2호
    • /
    • pp.109-116
    • /
    • 2021
  • 전통적으로 공학분야는 실험 실습 위주의 대면 교육이 주를 이루어 왔으나, IT 기술 및 인터넷 통신망의 급속한 발전과 최근 COVID-19 등의 사회적 환경 변화로 인해 온라인 학습에 대한 수요가 급증하고 있다. 다른 분야에 비해 실험 실습의 비중이 상대적으로 높은 공학 분야에서 효율적인 온라인 교육이 이루어지려면 실제 실험 실습을 대체할 수 있는 가상 실험실습 콘텐츠가 매우 필요하다. 본 연구에서는 전기전자 분야 뿐만 아니라 IT 융합이 이루어지고 있는 전반적인 공학 분야에서 필수적으로 사용되고 있는 마이크로프로세서의 효율적인 온라인 응용 학습을 위해 라인 트레이서 모델을 개발하고 이를 시뮬레이션 할 수 있는 가상실험 소프트웨어를 개발하였다. 개발된 라인 트레이서 모델에서 사용자는 원하는 형태로 하드웨어 파라미터 값들을 다양하게 설정하고, 이에 따른 소프트웨어를 어셈블리 언어나 C 언어 등으로 작성하여 컴퓨터 상에서 동작을 시험해 볼 수 있도록 구성되었다. 개발된 라인 트레이서 가상 실험 소프트웨어는 실제 수업에 활용하여 동작을 검증하였으며, 앞으로 온라인 상에서 이루어지는 비대면 수업에서 효율적인 가상 실험 실습 도구가 될 것으로 기대된다.

아두이노와 무선통신을 이용한 온실 환경 계측 시스템 설계 (Design of a Greenhouse Monitoring System using Arduino and Wireless Communication)

  • 성보현;조영열
    • 생물환경조절학회지
    • /
    • 제31권4호
    • /
    • pp.452-459
    • /
    • 2022
  • 스마트팜 요소들 중에서 중요한 요인 중 하나는 환경 계측이다. 본 연구에서는 오픈 소스 프로그램인 아두이노, 앱 인벤터와 노드 레드를 이용하여 로라와 블루투스 무선 통신을 통한 환경 계측 모니터링 시스템을 설계하였다. 이 시스템은 아두이노, 로라 쉴드, 온습도 센서(SHT10), 이산화탄소 센서(K30)로 구성되었다. 아두이노(Arduino) 프로그램에서 사용된 라이브러리로는 LoRa.h, Sensirion.h, LiquidCrystal_I2C.h와 K30_I2C.h를 사용하였다. 일정한 주기로 센서에서 환경 데이터를 받을 때, 데이터의 안정화를 위해 평균값을 사용한 코딩을 사용하였다. 사용자 인터페이스로 노드 레드와 앱 인벤터 프로그램을 이용하여 안드로이드 기반의 앱을 개발하였다. 아두이노의 시리얼 화면과 스마트 폰의 화면 및 노드 레드의 사용자 인터페이스에 출력되는 화면으로 센서에 위한 환경 자료가 잘 수집되어 디스플레이되는 것을 볼 수 있었다. 이러한 오픈소스 기반의 플랫폼과 프로그램들은 다양한 농업 응용 분야에 적용될 것이다.