Seriell kommunikationsprocessen i Arduino
Arduino maskinvaran har inbyggt stöd för seriell kommunikation på stift 0 och 1 (som också går till datorn via USB-anslutningen). Det inbyggda seriella stödet sker via en bit av hårdvara (inbyggd i chip) kallas en UART. Denna hårdvara kan Atmega chip att få seriell kommunikation även om du arbetar med andra uppgifter, så länge som utrymme i 64 byte seriell bufferten. Du behöver inte lägga till några extra bibliotek i Arduino IDE för normala seriell kommunikation. Såsom
void setup() {
Serial.BEGIN(9600); initiera seriell kommunikation på 9600 bitar per sekund
}
void loop() {
Serial.println ("Hej allihopa");
Delay(1000);
}
Sedan pin kopplas 0 och pin 1 internt. Så när vi ladda upp detta program i arduino och öppna seriell monitor. Detta kommer att skriva ut "Hej alla". Om vi använder kommunikation apparater göra seriell kommunikation som skickar "Hej alla" sträng i andra enhet med seriell kommunikation. Nu, om du behöver lägga till mer seriell kommunikationsport för att göra seriell kommunikation. Då måste du lägga till ett bibliotek som kallas "SoftwareSerial.h".