Seriële communicatieproces in Arduino (1 / 2 stap)

Stap 1: Over SoftwareSerial bibliotheek

De SoftwareSerial-bibliotheek heeft ontwikkeld waarmee seriële communicatie op andere digitale pennen van de Arduino, met behulp van software voor het repliceren van de functionaliteit (vandaar de naam "SoftwareSerial"). Het is mogelijk om meerdere software seriële poorten met snelheden tot 115200 bps. Een parameter schakelt u omgekeerde signalering voor apparaten waarvoor dat protocol.

De versie van SoftwareSerial in 1.0 opgenomen en later is gebaseerd op de NewSoftSerial-bibliotheek ontwikkeld door Mikal Hart.SoftwareSerial en NewSoftSerial bibliotheek werkingsprincipe is hetzelfde. NewSoftSerial bibliotheek is oude versie van de SoftwareSerial bibliotheek.

Er zijn enkele beperking in SoftwareSerial bibliotheek.

De bibliotheek heeft de volgende bekende beperkingen:

Als meerdere software seriële poorten gebruikt, kan slechts één gegevens tegelijkertijd ontvangen.

Niet alle pinnen op de Mega en Mega 2560 steun interrupts wijzigen, zodat alleen het volgende kan worden gebruikt voor RX: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69).

Niet alle pinnen op de Leonardo en Micro ondersteuning wijzigen interrupts, zodat alleen het volgende kan worden gebruikt voor RX: 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

In het volgende voorbeeld:


Gerelateerde Artikelen

Het gebruik van een seriële WiFi schild - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële WiFi schild - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u de WizFi210 - serie WiFi schild met Arduino uno board. Deze goedkope wifi-shield kan gemakkelijk worden aangesloten op uw WiFi-netwerk en communiceren met de Arduino uno bestuur via de seriële communicatie-protocol. In
Seriële communicatie tussen Arduino, HTML & Chrome

Seriële communicatie tussen Arduino, HTML & Chrome

Werken met Arduino is gemakkelijk, maar meer programmering vaardigheden maken project waarbij software vereist. In tegenstelling tot andere oplossingen is mijn project de manier om HTML-codes maken off line app - zonder dingen zoals Yun, Ethernet-shi
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
2 cent TTL Level Shifter - verbinding een 3,3 v Pi naar 5V TTL seriële apparaat of Arduino en meer...

2 cent TTL Level Shifter - verbinding een 3,3 v Pi naar 5V TTL seriële apparaat of Arduino en meer...

ik zal beginnen door op te merken dat dit instructable alleen voor TTL seriële, en niet de RS232 geldt.Het dient goed voor 2 apparaten die u nodig hebt van de seriële communicatie tussen die TTL seriële vermogen hebben.Bijna alle populaire prototypin
Seriële communicatie met Arduino

Seriële communicatie met Arduino

Bron: http://www.theorycircuit.com/serial-communication-with-arduino/Hier dit project toont hoe te communiceren met arduino seriële terminal? We hebben vier LED's om aan te geven richting gekozen voor een toepassing.In een brood bord worden vier LED'
Verplaatsen van een Motor met behulp van Arduino en seriële communicatieboekjes

Verplaatsen van een Motor met behulp van Arduino en seriële communicatieboekjes

heb je je ooit afgevraagd hoe robots bewegen?  Heb je ooit wilde schrijven van een programma om te controleren van een robot?  Als zo, deze tutorial zal een uitstekende startplek om alles te leren van de elektronisch gestuurde functies met de Arduino
Arduino Bluetooth seriële verbindingen! -Ik maakte het op TechShop

Arduino Bluetooth seriële verbindingen! -Ik maakte het op TechShop

dit is een inleiding over hoe te installeren, een eenvoudige verbinding maken en verzenden van gegevens naar en van een Arduino via Bluetooth!Bluetooth is geweldig voor het verzenden van gegevens via de middellange afstanden en wat meer is, Arduino g
Instellen van de Arduino Software voor Atmega328P met interne Crystal op Breadboard

Instellen van de Arduino Software voor Atmega328P met interne Crystal op Breadboard

een breadboard Arduino vergt een Atmega328P-controller voor deze instructies. Opmerking de "P" aan het einde van de naam. U kunt een Atmega328 niet gebruiken, omdat het heeft een iets ander apparaat id-nummer. Het vergt een andere forum configur
Verbind uw Raspberry Pi en Arduino Uno!

Verbind uw Raspberry Pi en Arduino Uno!

Zowel de Raspberry Pi en Arduino Uno zijn zeer krachtige apparaten, goed op verschillende dingen. De Arduino boards Arduino boards zijn geweldig lezing in- en uitgangen van diverse verschillende dingen. De Raspberry Pi is in feite een mini, open-sour
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Mislukking & succesverhaal van Arduino horloge

Mislukking & succesverhaal van Arduino horloge

Ik besloot om het bouwen van een Arduino binaire polshorloge. Ik weet dat een polshorloge moet klein in omvang zijn, zoals het is een wearable project. Daarvoor heb ik geselecteerd apparaat oppervlak-mount (SMD) zoals SMD LED, TQFP Atmega IC en SMD w
Aan de slag met Arduino - Bluetooth-communicatie

Aan de slag met Arduino - Bluetooth-communicatie

In deze tutorial gaan we kijken communicatie tussen een Arduino en Computing via Bluetooth.Om voor ons om dit te doen, gaan we een redelijk geprijsde HC-06 bluetooth bord gebruiken.Zodat we enkele gegevens te streamen hadden, gaat u moeten bouwen van
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm
Arduino gebaseerde Smart Home IOT systeem

Arduino gebaseerde Smart Home IOT systeem

Hallo, ik ben Michalis Vasilakis uit Ardumotive.com en in deze handleiding Instructables zal ik u tonen hoe kunt u gemakkelijk maken uw eigen smart home systeem op basis van Arduino uno en een Ethernet-module (of schild).U zal zitten kundig voor gebr