Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    AVR Visual Basic Kildekode Language Tutorial
    Skrive et Visual Basic program for å grensesnittet PC-en med en innebygd AVR mikrokontroller er ikke så vanskelig som det kan virke. AVR mikrokontroller kan konfigureres til å ha en seriell port som kan kobles til en seriell port på PCen. A Visual Basic program som kjører på PC-en kan utveksle data med AVR via den serielle porten . I sin enkleste form, omfatter Visual Basic kildekoden for seriell kommunikasjon mellom AVR og PC initialisering , overføring og mottak . Du trenger
    Visual Basic. NET 2.0 eller høyere
    Serial kabel for å koble AVR Development Board til PC
    AVR Development Board med Serial Interface
    AVR Compiler /Development Environment
    Vis flere instruksjoner
    en

    Koble en AVR utvikling bord til PC via en seriell kabel . Kontroller at du har AVR-kortet drevet opp og kjører et program på mikrokontroller å håndtere mottar eller sender serielle data .
    2

    Instantiate en seriell port objekt i VB. Du må instantiate seriell port med kommunikasjonsparametre før du åpner den og mottar eller sender data . Følgende kildekoden kan brukes på å bruke en seriell port objekt med COM1 og 9600 baud :

    Import SystemImports System.IO.Ports

    Public Class SerialExampleFormDim WithEvents Port Som SerialPort = _new SerialPort ( " COM1 " , 9600 , Parity.None , 8, StopBits.One )
    3

    Overfør data til AVR . Følgende subrutine overfører tekst fra en tekstboks som heter " txtTransmitData " når en knapp som heter " btnTransmitData " klikkes. Kontroller at du har plassert tekstboksen og knappen på skjemaet .

    Private Sub btnTransmitData_Click ( ByVal avsenderen som System.Object , _ByVal e Som System.EventArgs ) Håndtak btnTransmitData.ClickPort.Open ( ) Port.Write ( txtTransmitData.Text ) Port.Close ( ) End Sub
    4

    Motta data fra AVR i VB. Skjemaet belastning subrutine sikrer seriell port er åpen på skjemaet belastning. Den DataReceived subrutine tar en karakter lese fra serieporten og viser det i en tekstboks som heter " TextBox1 . " Vær sikker på at Visual Basic Skjemaet inneholder en tekstboks kontroll som kalles Texbox1 . Også å motta serielle data , husk at porten må være åpen.

    Private Sub SerialExampleForm_Load ( ByVal avsenderen som objekt , ByVal e Som System.EventArgs ) Håndtak Me.LoadCheckForIllegalCrossThreadCalls = FalseIf Port.IsOpen = False Deretter Port . Åpen ( ) End Sub

    Private Sub Port_DataReceived ( ByVal avsenderen som objekt , ByVal e AsSystem.IO.Ports.SerialDataReceivedEventArgs ) Håndtak Port.DataReceivedTextBox1.Text = "" TextBox1.Text = Port.ReadChar ( ) End sub

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til et rullefelt til Windows Visual Basic…
    ·Fast Vs . Dynamisk Array i Visual Basic 
    ·Slik Send MGP Sekvenser med VB.NET 
    ·Hvordan Query HTML-tabeller med VBA Tilgang 
    ·Hvordan avslutte et program i kode i Visual Basic 
    ·Hvordan du kan overføre flere verdier fra en Access- Q…
    ·Hvordan beregne en sjekksum i VB 
    ·Visual Basic Step-by -Step 
    ·Hvordan bruke Visual Basic Tilgang til Sortere data 
    ·Hvordan flytte fra Ant til Maven 
      Anbefalte artikler
    ·Hvordan du kan få satt med Visual Basic Properties 
    ·Hvordan sjekke for tastetrykk i Python 
    ·Slik eksporterer en MySQL database 
    ·Hvordan gjøre Database programmering Med Visual Basic 
    ·Hva kaller du det når en tekst boksen er tom i VB.NET 
    ·Hvordan legge til et bilde i Word VB6 
    ·Hvordan sette Remote ordreutførelse på PowerShell 
    ·Slik viser et Count i PHP og MySQL 
    ·Hvordan legge til en Progress Bar til Wizard 
    ·Hvordan sjekke ledige domener i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/