[VB.NET] 간단한 시리얼(RS232) 통신

2025. 11. 14. 04:47·Programming/ETC

VB.NET 에서 간단하게 시리얼값 받아오기
시리얼 통신, RS232 통신

Imports System.IO.Ports
Imports System.Text
 
Public Class Form1
 
    Public Delegate Sub StringSubPointer(ByVal Buffer As String)
    Dim WithEvents COMPort As New SerialPort
    Dim Received As StringBuilder
 
    Private Sub Display(ByVal Buffer As String)
        ' 값이 수신되면 이쪽으로 온다.
        Received.AppendLine(Buffer)
    End Sub
    
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        '포트 설정
        SerialPort.PortName = "COM3"
        SerialPort.BaudRate = 2400
        SerialPort.Parity = Parity.Even
        SerialPort.StopBits = StopBits.Two
        SerialPort.DataBits = 7
 
        SerialPort.ReadTimeout = 500
 
        Try
            SerialPort.Open()
        Catch ex As Exception
 
        End Try
    End Sub
 
    Private Sub COMPort_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles COMPort.DataReceived
        Me.BeginInvoke(New StringSubPointer(AddressOf Display), SerialPort.ReadLine)
    End Sub
End Class

'Programming > ETC' 카테고리의 다른 글

Windows 에 WSL2로 Docker 엔진 설치 하는 방법?  (0) 2026.07.15
DirectShow란? Windows 멀티미디어 처리의 핵심 기술 정리  (1) 2026.07.10
InfluxDB2 설치  (0) 2026.07.07
[VB.NET] 프로그램 로그 기록하기  (0) 2025.11.13
C++ 처음 배울 때 만든 코드  (0) 2025.11.13
'Programming/ETC' 카테고리의 다른 글
  • DirectShow란? Windows 멀티미디어 처리의 핵심 기술 정리
  • InfluxDB2 설치
  • [VB.NET] 프로그램 로그 기록하기
  • C++ 처음 배울 때 만든 코드
레이조(RayCho)
레이조(RayCho)
개발자 레이조(RayCho)의 블로그입니다. 똑똑하게 배우고 기록하는 공간
  • 레이조(RayCho)
    레이(Ray)의 개발이야기
    레이조(RayCho)
  • 전체
    오늘
    어제
    • 분류 전체보기 (101) N
      • Programming (101) N
        • Python (9)
        • Flutter (4)
        • Delphi (25)
        • Java,Spring Boot (2) N
        • Lazarus (2)
        • C#.NET (20)
        • ASP.NET (5)
        • Database (8)
        • Game Dev (6)
        • Rust (3)
        • PHP (3)
        • Web (6)
        • ETC (8)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    개발환경
    delphi
    Python
    PSP
    프로젝트
    델파이
    ASP.NET
    objectpascal
    Web
    WPF
    Flutter
    mssql
    C#
    csharp
    프로그래밍
    VCL
    iis
    소스코드
    문법
    기초
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
레이조(RayCho)
[VB.NET] 간단한 시리얼(RS232) 통신
상단으로

티스토리툴바