전체 글 171

HTTP Operations GET, POST, PUT and DELETE From .NET Client

이 기사의 목적은 우리 자신의 HttpClient를 이해하고 구성하는 것입니다. HTTP 프로토콜을 조금 더 자세히 살펴보는 데 관심이 많다면 이 기사가 만족스러울 수 있기를 바랍니다. 자, 이야기를 시작하겠습니다. 우리는 먼저 HTTP 프로토콜의 기본 아이디어(많지 않고 기본 사항만)를 명확히 한 다음 콘솔 응용 프로그램의 HttpClient 구현 부분으로 직접 이동하여 Web API RESTful 서비스를 사용할 것입니다. HTTP는 이 기사를 읽고 있는 프로토콜이며 Anazon.com에서 책을 구입하고 Facebook에서 친구와 채팅하고(내가 가장 좋아하는) 웹에서 더 많은 일을 합니다. 이 기사 링크를 클릭하여 읽었을 때 시나리오에 대해 생각해 봅시다. 당신도 모르는 사이에 몇 가지 작업이 발생했..

카테고리 없음 2021.08.30

C#의 스레드

C# threading을 사용하면 개발자가 C# 및 .NET에서 여러 스레드를 만들 수 있습니다. 이 문서 및 코드 예제에서는 .NET 및 C#에서 스레드를 사용하방법을 배우고 첫 번째 스레딩 앱을 만들어 볼 것입니다. 새 프로그램이 Windows에서 시작되면 프로세스 ID가 있는 응용 프로그램에 대한 프로세스가 생성되고 일부 리소스가 이 새 프로세스에 할당됩니다. 모든 프로세스에는 애플리케이션 실행의 진입점을 처리하는 하나 이상의 기본 스레드가 있습니다. 단일 스레드는 하나의 실행 경로만 가질 수 있지만 앞서 언급한 것처럼 때로는 여러 실행 경로가 필요할 수 있으며 여기서 스레드가 역할을 합니다. .NET Core에서 CLR(공용 언어 런타임)은 스레드 수명 주기를 만들고 관리하는 데 중요한 역할을 합..

C# 2021.08.30

C# WinForm, DB MSSQL 연동해서 실시간 데이터 끌고와서 메모장으로 옮기기

구현기능 1. WinForm, DB 연동(연결) 2. 실시간으로 업데이트 되는 데이터 끌고오기(필요한 데이터) 3. 데이터를 메모장으로 옮겨 저장하기 사전조사 : 끌고올 테이블 정보 여기서 INPUT_DATE 라는 놈과, EN_ELE 라는 놈의 데이터만 가지고 오고 싶음 시작 0. todo : 먼저... DB값이 언제들어올지 모른다는 가정하에.... 윈폼은 while 상태로 늘 대기중이여야 할것 같음. 폼이 while로 묶여있으면 굳어버리니까 thread를 써야할꺼 같고 다음은 가져온 데이터와, 디비에 있는 데이터가 같은지 안같은지 비교하고 같지 않다면 그건 최신데이터라는 얘기니까 들고와서 listBox에 뿌려주고, 동시에 txt파일로 만들 예정임 아! 쓰레드 종료 및 프로그램 종료는 그냥 x 표 눌러야..

C#/Database 2021.08.30

C# 데이터베이스 연결: SQL Server 연결 방법(예시)

데이터베이스에서 데이터를 액세스하는 것은 모든 프로그래밍 언어의 중요한 측면 중 하나입니다. 모든 프로그래밍 언어가 데이터베이스와 작업할 수 있는 능력을 갖추는 것은 절대적으로 필요합니다. C#도 다르지 않습니다. 다양한 유형의 데이터베이스에서 작동할 수 있습니다. Oracle 및 Microsoft SQL Server 와 같은 가장 일반적인 데이터베이스와 함께 작동할 수 있습니다 . 또한 MongoDB 및 MySQL과 같은 새로운 형태의 데이터베이스에서도 작동할 수 있습니다 . 이 C# sql 연결 자습서에서는 다음을 배우게 됩니다. 데이터베이스 연결의 기초 C#을 데이터베이스에 연결하는 방법 SqlDataReader를 사용하여 데이터 액세스 C# 데이터베이스에 삽입 기록 업데이트 기록 삭제 데이터에 컨..

카테고리 없음 2021.08.29

Modbus Configuration files for ESP8266/Arduino

Modbus프로토콜로 RS-485를 통해 작동하는 마이크로컨트롤러 ESP8266/ESP32/Arduino를 기반으로한 장치를 개발할 때 중요한 순간은 Modbus 작동의 구성입니다. (configuration of Modbus operations.) 형식의 구성(configuration of the format)에 "바퀴를 재발명"할 이유는 없습니다. Description of the Modbus configuration for Microsoft IoT Edge. 에 나오는 JSON을 사용할 것입니다 마이크로컨트롤러에서의 JSON 파일은 메모리 제한으로 인해 작업하기가 더 어렵기 때문에 원본 구성 파일이 약간 수정됩니다. [ { "Slave": { "Connection": "ttyS0", "RxPin":..

MODBUS 2021.08.24

How to work with RS485 interface on ESP32

앞선 기사 에서 , 내가 가진 RS485 모듈 XY-485을 ESP8266와 함께 사용하는 법을 설명했습니다. 여기서는 ESP32와 사용하는 법을 설명하겠습니다. 다음 기사 에서는 번개에 대한 어떤 보호 가능도 없는 아주 싼 MAX485 기반 보드사용을 검토합니다. 테스트용 하드웨어: ESP32 – 30핀 보드 ESP32 DevKit v1 . RS485 – 보드 XY-485. RS485 – 보드 XY-017 . 물론 30핀 대신 38핀 보드 ESP32를 구입하는 것이 좋습니다. 가격 차이는 약 1,5 USD이지만 GPIO 핀이 더 많습니다. 보드 크기는 거의 동일합니다. 30핀 보드 ESP32 38핀 보드 ESP32 직렬 포트 ESP32 ESP32에서는 U0UXD, U1UXD, U2UXD로 알려진 3개의..

ESP32 2021.08.23

Inexpensive RS485 module with ESP32 (hardware serial)

이전 기사 에서, 나는 ESP8266에 아주 싼 RS485 모듈을 연결하는 방법을 검토했다. 일반적으로 낙뢰 등의 트러블에 대한 보호 기능이 없는 MAX485 칩으로 가격은 약 0.3$ 5개 단위로 도매 구매하는 것이 좋다 . 매우 저렴한 RS485 인터페이스 보드 이전에 검토한 XY-485 또는 XY-017와 같은 보호기능이 있는 조금 비싼 모듈을 사용하는 것이 좋습니다 . 일부 산업 문제로부터 더 보호되고 자동 흐름 제어 기능이 있습니다. ESP32 DevKit V1이 있는 RS485 연결 개략도 ESP32 DevKit V1보드 에는 U0UXD, U1UXD, U2UXD로 명명된 세 개의 UART 포트가 있습니다. U0UXD : ESP32DevKit V1 의 USB 변환기가 사용. U1UXD : 자체 ..

ESP32 2021.08.23

Connection of Thermocouple (K-Type) to ESP8266/ESP32/Arduino

열전대온도센서 를 연결 하기 위해 여러 유형의 변환기를 사용할 수 있습니다 . 열전대는 매우 낮은 온도와 매우 높은 온도를 측정할 수 있습니다. K-타입 열전대온도센서를 마이크로컨트롤러 SPI 버스에 연결하기 위한 MAX6675 모듈 저렴한 MAX6675모듈은 SPI 버스를 통해 열전대에서 가져온 데이터를 전송합니다. 보드에 12비트 ADC가 있습니다. 0 ~ + 700 ℃의 온도만 측정하고 열전대의 파손을 감지할 수 있습니다. 가격은 약 1.5 USD입니다. K-타입 열전대온도센서를 SPI 버스의 마이크로컨트롤러에 연결하기 위한 MAX31855 모듈 MAX6675를 대체하는 보다 고가의 최신 모듈인 MAX31855 도 SPI 버스를 통해 데이터를 전송합니다. 기능은 MAX6675보다 우수합니다. 14비..

ESP32 2021.08.23

아두이노 온습도 센서 사용하기

온습도 센서(Temperature and Humidity sensor)는 환경 측정에서 중요하면서도 기본적인 센서로 많이 사용됩니다. 중요하지만 비교적 흔하게 구할 수 있는 센서라 시중에 다양한 종류의 제품이 있고 기능적으로는 큰 차이가 나지 않습니다. 하지만 사용 장소나 측정 목적에 따라서 차별점은 분명하기 때문에 적합한 제품으로 선택할 필요가 있습니다. (단순 온습도 경향만 측정하는데 너무 비싼 센서를 사용할 필요는 없죠 ㅎㅎ) 오늘은 아두이노(Arduino)에서 많이 사용되고 있는 온습도 센서의 종류 및 사용법를 알아보고 각각의 특징을 살펴보도록 하겠습니다. 아두이노(Arduino) 온습도 센서(Temperature and Humidity sensor) 종류 1. DHT11 온라인상에서 가장 흔하게..

Arduino 2021.08.20

아두이노용 광센서, 조도센서 사용법

광센서는 보통 일조량을 측정하거나 빛을 감지할 때 사용하곤 해서 일상생활에서는 쉽게 접하기는 사실 어려울 수도 있을 거 같습니다. 그러나 가시광선 영역 외 사람 눈으로 보기 어려운 자외선 및 적외선 파장대를 사용하는 기기의 빛을 감지하거나 빛을 이용한 통신을 할 때도 광센서를 사용하는 등 알게 모르게 생활 속 다양한 곳에서 다양한 종류의 광센서가 사용되고 있습니다. 이번 포스팅에서는 태양의 빛의 세기인 조도(Lux)를 측정하는 아두이노용 광센서를 소개해드리고 사용방법에 대해 알아보겠습니다. 1. bh1750 조도센서 아두이노용 bh1750 조도센서 아두이노에서 사용할 광센서를 검색하면 일반적으로 bh1750 조도센서를 많이 찾아볼 수 있습니다. 그중 위의 사진처럼 CY-30 또는 GY-302 모듈이 가장..

카테고리 없음 2021.08.20