RS-485 MODBUS Serial Communication with Arduino as Master
RS-485 Serial Communication
is needed as it allows serial communication over long distance of 1200 meters. It is bidirectional and half duplex and has data transfer rate of 2.5 Mbps. This module requires a voltage of 5V.
Pin Name | Use |
VCC | 5V |
A | Non-inverting Receiver Input Non-Inverting Driver Output |
B | Inverting Receiver Input Inverting Driver Output |
GND | GND (0V) |
R0 | Receiver Out (RX pin) |
RE | Receiver Output (LOW-Enable) |
DE | Driver Output (HIGH-Enable) |
DI | Driver Input (TX pin) |
Function Code | Action | Table Name |
04 (04hex) | Read | Analog Input Registers |
03 (03hex) | Read | Analog Output Holding Registers |
06 (06hex) | Write single | Analog Output Holding Register |
16 (10hex) | Write multiple | Analog Output Holding Registers |
Function Code | Action | Table Name |
02 (02hex) | Read | Discrete Input Contacts |
01 (01hex) | Read | Discrete Output Coils |
05 (05hex) | Write single | Discrete Output Coil |
15 (0Fhex) | Write multiple | Discrete Output Coils |
0(RX) | RO |
1(TX) | DI |
3 | DE |
2 | RE |
+5V | VCC |
GND | GND |
A | A |
B | B |
VSS | GND |
VDD | +5V |
V0 | To potentiometer centre pin for contrast control of LCD |
RS | 8 |
RW | GND |
E | 9 |
D4 | 10 |
D5 | 11 |
D6 | 12 |
D7 | 13 |
A | +5V |
K | GND |
Microcontroller | ATmega32u4 |
Operating Voltage | 5V |
Input Voltage (Recommended) | 7-12V |
Input Voltage (limits) | 6-20V |
Digital I/O Pins | 20 |
PWM Channels | 7 |
Analog Input Channels | 12 |
DC Current per I/O Pin | 40 mA |
DC Current for 3.3V Pin | 50 mA |
Flash Memory | 32 KB (ATmega32u4) of which 4 KB used by bootloader |
SRAM | 2.5 KB (ATmega32u4) |
EEPROM | 1 KB (ATmega32u4) |
Clock Speed | 16 MHz |
Length | 68.6 mm |
Width | 53.3 mm |
Weight | 20 g |
Raspberry Pi | Lora ᾼU+393C>SX1278 Module |
3.3V | 3.3V |
Ground | Ground |
GPIO 10 | MOSI |
GPIO 9 | MISO |
GPIO 11 | SCK |
GPIO 8 | Nss / Enable |
GPIO 4 | DIO 0 |
GPIO 17 | DIO 1 |
GPIO 18 | DIO 2 |
GPIO 27 | DIO 3 |
GPIO 22 | RST |
LoRa SX1278 Module | Arduino UNO Board |
3.3V | 3.3V |
Gnd | Gnd |
En/Nss | D10 |
G0/DIO0 | D2 |
SCK | D13 |
MISO | D12 |
MOSI | D11 |
RST | D9 |
Pin D12 | PWR_KY |
Pin D11 | TxD |
Pin D10 | RxD |
Gnd | GND |
AT+CGATT=1 | Connect SIM to GPROS |
AT+SAPBR=3,1,"CONTYPE","GPRS" | Activate bearer profile with connection type GPRS |
AT+SAPBR=3,1,"APN","RCMNET" | Set VPN for bearer Profile |
AT+SAPBR=1,1 | Open Bearer profile |
AT+SAPBR=2,1 | Get the IP address of the bearer profile |
AT+CIPGSMLOC=1,1 | Request for location Pincode, latitude and longitude |
VCC | 5V |
A | Non-inverting Receiver Input Non-Inverting Driver Output |
B | Inverting Receiver Input Inverting Driver Output |
GND | GND (0V) |
R0 | Receiver Out (RX pin) |
RE | Receiver Output (LOW-Enable) |
DE | Driver Output (HIGH-Enable) |
DI | Driver Input (TX pin) |
04 (04hex) | Read | Analog Input Registers |
03 (03hex) | Read | Analog Output Holding Registers |
06 (06hex) | Write single | Analog Output Holding Register |
16 (10hex) | Write multiple | Analog Output Holding Registers |
02 (02hex) | Read | Discrete Input Contacts |
01 (01hex) | Read | Discrete Output Coils |
05 (05hex) | Write single | Discrete Output Coil |
15 (0Fhex) | Write multiple | Discrete Output Coils |
0(RX) | RO |
1(TX) | DI |
4 | DE & RE |
+5V | VCC |
GND | GND |
A | A |
B | B |
VSS | GND |
VDD | +5V |
V0 | To control pin of potentiometer for contrast/brightness control of 16x2 LCD |
RS | 8 |
RW | GND |
E | 9 |
D4 | 10 |
D5 | 11 |
D6 | 12 |
D7 | 13 |
A | +5V |
K | GND |
2 | Anode through 1k resistor | - | - |
5 | - | Anode through 1k resistor | - |
6 | - | - | PWM pin (Orange) |
+5V | - | - | +5V (RED) |
GND | Cathode GND | Cathode GND | GND (Brown) |
Pin Name | Pin Description |
VCC | 5V |
A | Non-inverting Receiver Input Non-Inverting Driver Output |
B | Inverting Receiver Input Inverting Driver Output |
GND | GND (0V) |
R0 | Receiver Out (RX pin) |
RE | Receiver Output (LOW-Enable) |
DE | Driver Output (HIGH-Enable) |
DI | Driver Input (TX pin) |
DI | GPIO14 (TX) |
DE RE | GPIO4 |
R0 | GPIO15(RX) |
VCC | 5V |
GND | GND |
A | To A of Slave RS-485 |
B | To B of Slave RS-485 |
DI | 1 (TX) |
DE RE | 2 |
R0 | 0 (RX) |
VCC | 5V |
GND | GND |
A | To A of Master RS-485 |
B | To B of Master RS-485 |
RED | +5V |
ORANGE (PWM) | 3 |
BROWN | GND |
VSS | GND |
VDD | +5V |
V0 | To potentiometer centre pin for contrast control of LCD |
RS | 8 |
RW | GND |
E | 9 |
D4 | 10 |
D5 | 11 |
D6 | 12 |
D7 | 13 |
A | +5V |
K | GND |
1,2,3,4,5,6,7 | Output Pins (Q1 to Q7) | The 74HC595 has 8 output pins out of which 7 are these pins. They can be controlled serially |
8 | Ground | Connected to the Groundof microcontroller |
9 | (Q7) Serial Output | This pin is used to connect more than one 74HC595 as cascading |
10 | (MR) Master Reset | Resets all outputs as low. Must be held high for normal operation |
11 | (SH_CP) Clock | This is the clock pin to which the clock signal has to be provided from MCU/MPU |
12 | (ST_CP) Latch | The Latch pin is used to update the data to the output pins. It is active high |
13 | (OE) Output Enable | The Output Enable is used to turn off the outputs. Must be held low for normal operation |
14 | (DS) Serial Data | This is the pin to which data is sent, based on which the 8 outputs are controlled |
15 | (Q0) Output | The first output pin. |
16 | Vcc | This pin powers the IC, typically +5V is used. |
VCC | Connected to positive of power source |
GND | Connected to ground |
SDA | Serial data pin (I2C) |
SCL | Serial clock pin (I2C) |
SQW | Square Wave output pin |
32K | 32K oscillator output |
VCC | 5V |
GND | GND |
SDA | A4 |
SCL | A4 |
11-SH_CP (SRCLK) | 6 |
12-ST_CP (RCLK) | 5 |
14-DS (Data) | 4 |
13-OE(Latch) | GND |
8-GND | GND |
10-MR(SRCLR) | +5V |
16-VCC | +5V |
A | Q0 | - |
B | Q1 | - |
C | Q2 | - |
D | Q3 | - |
E | Q4 | - |
F | Q5 | - |
G | Q6 | - |
D1 | - | 10 |
D2 | - | 11 |
D3 | - | 12 |
D4 | - | 9 |
Jumper A | Jumper B | Output Lock State | Output TTL level |
Open | Open | No-lock | High |
Open | Close | Self-lock | High |
Close | Open | No-Lock | Low |
Close | Close | Self-Lock | Low |
3.3V | 3.3V |
Gnd | Gnd |
En/Nss | D10 |
G0/DIO0 | D2 |
SCK | D13 |
MISO | D12 |
MOSI | D11 |
RST | D9 |
3.3V | - |
Gnd | Gnd |
En/Nss | D10 |
G0/DIO0 | D2 |
SCK | D13 |
MISO | D12 |
MOSI | D11 |
RST | D9 |
VCC | 5V |
A | Non-inverting Receiver Input Non-Inverting Driver Output |
B | Inverting Receiver Input Inverting Driver Output |
GND | GND (0V) |
R0 | Receiver Out (RX pin) |
RE | Receiver Output (LOW-Enable) |
DE | Driver Output (HIGH-Enable) |
DI | Driver Input (TX pin) |
DI | 1 (TX) |
DE RE | 8 |
R0 | 0 (RX) |
VCC | 5V |
GND | GND |
A | To A of Slave RS-485 |
B | To B of Slave RS-485 |
DI | D1 (TX) |
DE RE | D8 |
R0 | D0 (RX) |
VCC | 5V |
GND | GND |
A | To A of Master RS-485 |
B | To B of Master RS-485 |
VSS | GND |
VDD | +5V |
V0 | To potentiometer centre pin for contrast control of LCD |
RS | D2 |
RW | GND |
E | D3 |
D4 | D4 |
D5 | D5 |
D6 | D6 |
D7 | D7 |
A | +5V |
K | GND |
UNO , NANO | 2,3 |
Mega | 2,3,18,19,20,21 |
LCD | Arduino Nano |
VSS | GND |
VDD | +5V |
V0 | To Potentiometer Centre PIN For Controlling Contrast of the LCD |
RS | D7 |
RW | GND |
E | D8 |
D4 | D9 |
D5 | D10 |
D6 | D11 |
D7 | D12 |
A | +5V |
K | GND |
OUT | Outputs Analog Voltage |
GND | GND for Output |
SCL | I2C Serial Clock line |
SDA | I2C Serial Data line |
VCC | Input Reference Voltage 5V or 3.3V |
GND | GND for input |
SDA | A4 | NC |
SCL | A5 | NC |
A0 or OUT | A1 | +ve terminal |
GND | GND | -ve terminal |
VCC | 5V | NC |
VSS | GND |
VDD | +5V |
V0 | From Potentiometer Centre Pin to adjust contrast of LCD |
RS | D2 |
RW | GND |
E | D3 |
D4 | D4 |
D5 | D5 |
D6 | D6 |
D7 | D7 |
A | +5V |
K | GND |
VCC | 5V |
GND | GND |
D0 | 2 |
VSS | GND |
VDD | +5V |
V0 | From potentiometer output for contrast of LCD |
RS | 12 |
RW | GND |
EN | 13 |
D4 | 8 |
D5 | 9 |
D6 | 10 |
D7 | 11 |
A | +5V |
K | GND |
5 | IN1 |
GND | GND |
OUT1 | -Ve Motor | - |
COM | +Ve Motor | +Ve |
GND | - | -Ve |
B7 | A4 | SDA |
B6 | A5 | SCL |
GND | GND | Ground |
I2C Line | Pin in Arduino |
SDA | A4 |
SCL | A5 |
MOSI | 11 or ICSP-4 |
MISO | 12 or ICSP-1 |
SCK | 13 or ICSP-3 |
SS | 10 |
Arduino Pin | Connected to |
D14 | Connected to RS of LCD |
D15 | Connected to RN of LCD |
D4 | Connected to D4 of LCD |
D3 | Connected to D5 of LCD |
D6 | Connected to D6 of LCD |
D7 | Connected to D7 of LCD |
D10 | Connect to Rotary Encoder 2 |
D11 | Connect to Rotary Encoder 3 |
D12 | Connect to Rotary Encoder 4 |
D9 | Outputs square wave |
D2 | Connect to D9 of Arduino |
D5 | Outputs SPWM then converted to sine |
NORTH | 0° / 360° | >338° or < 22° |
NORTH-EAST | 45° | 22° to 68° |
EAST | 90° | 68° to 113° |
SOTUH-EAST | 135° | 113° to 158° |
SOUTH | 180° | 158° to 203° |
SOUTH-WEST | 225° | 203° to 248° |
WEST | 170° | 248° to 293° |
NORTH-WEST | 315° | 293° to 338° |
Step | Phase 1 (Blue) | Phase 2 (Pink) | Phase 3 (Yellow) | Phase 4 (Orange) |
1 | 1 | 0 | 0 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 0 | 1 | 0 |
4 | 0 | 0 | 0 | 1 |
Step | Phase 1 (Blue) | Phase 2 (Pink) | Phase 3 (Yellow) | Phase 4 (Orange) |
1 | 1 | 1 | 0 | 0 |
2 | 0 | 1 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
Step | Phase 1 (Blue) | Phase 2 (Pink) | Phase 3 (Yellow) | Phase 4 (Orange) |
1 | 1 | 0 | 0 | 0 |
2 | 1 | 1 | 0 | 0 |
3 | 0 | 1 | 0 | 0 |
4 | 0 | 1 | 1 | 0 |
5 | 0 | 0 | 1 | 1 |
6 | 0 | 0 | 0 | 1 |
7 | 1 | 0 | 0 | 1 |
8 | 1 | 0 | 0 | 0 |
Red | Gives more Energy, Boosts Sexual Desires | Kidney, Backbone, sense of smell |
Yellow | Improves Digestion, Kills Depression | Stomach, Liver, Intestine |
Blue | Lowers Blood Pressure, Calm Down People | Migraine headache, throat, ears and mouth |
Green | Stimulates Growth and strengthens muscle | Bones, tissues, immune system |
Purple | Sleep Inducer Emotional and Mental Balance Decreases Sexual desires | Nervous system, eyes |
Orange | Stimulates creativity | Breathing, Brest feeding |
Pink | Purifies Blood | Blood, arteries, veins |
Strings | Frequency | Notation |
1 (E) | 329.63Hz | E4 |
2 (B) | 246.94Hz | B3 |
3 (G) | 196.00Hz | G3 |
4 (D) | 146.83Hz | D3 |
5 (A) | 110.00Hz | A2 |
6 (E) | 82.41Hz | E2 |
Vcc | +5V |
Ground | Gnd |
SCL | A5 |
SDA | A4 |
INT | D2 |
IN1 | D6 |
IN2 | D9 |
IN3 | D10 |
IN4 | D11 |
Vcc | 3.3 ᾠ5V power supply |
GND | Ground |
Dout | Digital output |
Microcontroller | ATmega328p |
Operating voltage | 5V |
Input Voltage | 7-12V (recommended) |
Digital I/O pins | 14 |
Analog pins | 6 |
Flash memory | 32KB |
SRAM | 2KB |
EEPROM | 1KB |
Clock speed | 16MHz |
Microcontroller | ATmega328p |
Operating voltage | 5V |
Input Voltage | 7-12V (recommended) |
Digital I/O pins | 14 |
Analog pins | 6 |
Flash memory | 32KB |
SRAM | 2KB |
EEPROM | 1KB |
Clock speed | 16MHz |
S.No | Pin on HC-05/HC-06 | Pin name on MCU | Pin number in PIC |
1 | Vcc | Vdd | 31stpin |
2 | Vcc | Gnd | 32ndpin |
3 | Tx | RC6/Tx/CK | 25thpin |
4 | Rx | RC7/Rx/DT | 26thpin |
5 | State | NC | NC |
EN (Enable) | NC | NC |
1. | all LED turn on | Both Red and Green LED turns ON |
2. | all LED turn off | Both Red and Green LED turns OFF |
3. | turn on Red LED | Red LED turns ON |
4. | turn on green LED | Green LED turns ON |
5. | turn off red LED | Red LED turns OFF |
6. | turn off green LED | Green LED turns OFF |
S.No | Pin on HC-05/HC-06 | Pin name on MCU | Pin number in PIC |
1 | Vcc | Vdd | 31stpin |
2 | Vcc | Gnd | 32ndpin |
3 | Tx | RC6/Tx/CK | 25thpin |
4 | Rx | RC7/Rx/DT | 26thpin |
5 | State | NC | NC |
6 | EN (Enable) | NC | NC |
1. | Start | 1 | This button is used to start rotating the servo from 0 to 180. |
2. | Stop | 2 | This button is used to stop the servo at any point. |
3. | 0 | 0 | This button is used to rotate the servo to 0. |
4. | 90 | 90 | This button is used to rotate the servo to 90. |
5. | 180 | 180 | This button is used to rotate the servo to 180. |
1 | Vin | Input Supply (3.3v to 5v) |
2 | 3V3 | 3.3V output Pin for external use |
3 | Gnd | Ground |
4 | SDA | This is I2C clock pin |
5 | SCL | I2C data pin |
6 | WAKE | Wakeup Pin of sensor, should be connected to ground in order to communicate with the sensor |
7 | RST | Reset pin: When connected to ground the sensor reset itself |
8 | INT | This is interrupt output pin, used to detect when a new reading is ready or when a reading gets too high or low |
Gnd | Ground terminal | |
Vcc | Input supply voltage (2.7v to 5.5v) | |
Vo | LCD contrast | |
RS | Register Select RS = 0: Instruction Register RS = 1: Data Register | |
R/W | Read/Write control | |
E | Enable | |
DB0, DB1, DB2, DB3, DB4, DB5, DB6, DB7 | Data Pins (used in parallel 8/4bit communication mode) | |
PSB | Interface selection: Low(0) for serial communication mode High (1) for 8/4-bit parallel bus mode. | |
NC | Not connected | |
RST | Reset Pin | |
Vout | LCD voltage doubler output. VOUT ≐. | |
BLA | Backlight positive supply | |
BLK | Backlight Negative supply |
Microcontroller | ATmega328p |
Operating voltage | 5V |
Input Voltage | 7-12V (recommended) |
Digital I/O pins | 14 |
Analog pins | 6 |
Flash memory | 32KB |
SRAM | 2KB |
EEPROM | 1KB |
Clock speed | 16MHz |
1 | Vss | - | Ground |
2 | Vdd | - | +5V power supply |
3 | Vee | - | Power supply to control contrast |
4 | RS | I | RS=0 for command register , RS=1 for data register |
5 | RW | I | R/W=0 for write , R/W=1 for read |
6 | E | I/O | Enable |
7 | D0 | I/O | 8-bit data bus(LSB) |
8 | D1 | I/O | 8-bit data bus |
9 | D2 | I/O | 8-bit data bus |
10 | D3 | I/O | 8-bit data bus |
11 | D4 | I/O | 8-bit data bus |
12 | D5 | I/O | 8-bit data bus |
13 | D6 | I/O | 8-bit data bus |
14 | D7 | I/O | 8-bit data bus(MSB) |
15 | A | - | +5V for backlight |
16 | K | - | Ground |
Black | 0 | - | |
Brown | 1 | ± 1% | |
Red | 2 | ± 2% | |
Orange | 3 | - | |
Yellow | 4 | - | |
Green | 5 | - | |
Blue | 6 | - | |
Violet | 7 | - | |
Gray | 8 | - | |
White | 9 | - | |
Gold | - | ± 5% | |
Silver | - | ± 10% | |
No band | - | - | ± 20% |
Arduino Pin Name: | Connected to: |
D0 | pin of the keyboard |
D1 | pin of the keyboard |
D2 | pin of the keyboard |
D3 | pin of the keyboard |
D4 | pin of the keyboard |
D5 | pin of the keyboard |
D6 | pin of the keyboard |
D7 | pin of the keyboard |
D8 | Register select pin of LCD (pin 4) |
D9 | Enable pin of LCD (pin 6) |
D10 | Data pin 4 (pin 11) |
D11 | Data pin 4 (pin 11) |
D12 | Data pin 4 (pin 11) |
D13 | Data pin 4 (pin 11) |
+5V | Connected to Vdd pin of LCD (pin 2) |
Ground | Connected to Vss,Vee and RW pin of LCD (pin 1,3 and 5) |
“Aᾍ | Addition (+) |
“Bᾍ | Subtraction (-) |
“Cᾍ | Multiplication (*) |
“Dᾍ | Division (/) |
ᾪᾍ | Clear (C) |
ᾣᾍ | Equals (=) |
1 | TSOP ᾠVcc | 5V |
2 | TSOP ᾠGnd | Gnd |
3 | TSOP - Signal | 8 |
4 | IR Led ᾠCathode | Gnd |
5 | IR Led ᾠAnode | 9 |
6 | HC-05 - Vcc | 5V |
7 | HC05 ᾠGnd | Ground |
8 | HC05 ᾠTx | 10 |
9 | HC05 ᾠRx | 11 |
1 | OLED ᾠVcc | 5V |
2 | OLED ᾠGnd | Gnd |
3 | OLED- SCK, D0,SCL,CLK | 4 |
4 | OLED- SDA, D1,MOSI, Data | 3 |
5 | OLED- RES, RST,RESET | 7 |
6 | OLED- DC, A0 | 5 |
7 | OLED- CS, Chip Select | 6 |
8 | DHT11 ᾠVcc | 5V |
9 | DHT11 ᾠGnd | Gnd |
10 | DHT11 ᾠSignal | 13 |
11 | TSOP ᾠVcc | 5V |
12 | TSOP ᾠGnd | Gnd |
13 | IR Led ᾠAnode | 9 |
14 | IR Led ᾠCathode | Gnd |
Step 1 | 8 and 9 | A and B |
Step 2 | 9 and 10 | B and C |
Step 3 | 10 and 11 | C and D |
Step 4 | 11 and 8 | D and A |
Step 1 | 8 and 9 | A and B |
Step 2 | 9 and 10 | B and C |
Step 3 | 10 and 11 | C and D |
Step 4 | 11 and 8 | D and A |
Vcc | 5V |
Gnd | Gnd |
Nc | Nc |
Out | Pin 7 |
Vcc | 5V |
Gnd | Gnd |
SCL | Pin A5 |
SDA | Pin A4 |
Vcc | 5V |
Gnd | Gnd |
MISO | Pin 12 |
MOSI | Pin 11 |
SCK | Pin 13 |
CS | Pin 4 |
Date | rtc.getDateStr()); |
Time | rtc.getTimeStr()); |
Temperature | DHT.temperature |
Humidity | DHT.humidity |
8 Bit | |
16000 Hz | |
Mono | |
PCM unsigned 8-bit |
+5V | Vcc |
Gnd | Gnd |
Pin 12 | MISO (Master In Slave out) |
Pin 11 | MOSI (Master Out Slave In) |
Pin 13 | SCK (Synchronous Clock) |
Pin 4 | CS (Chip Select) |
Gnd | Ground | Ground pin of the module | |
Vdd | Vcc, 5V | Power pin (3-5V tolerable) | |
SCK | D0,SCL,CLK | Acts as the clock pin. Used for both I2C and SPI | |
SDA | D1,MOSI | Data pin of the module. Used for both IIC and SPI | |
RES | RST,RESET | Resets the module (useful during SPI) | |
DC | A0 | Data Command pin. Used for SPI protocol | |
CS | Chip Select | Useful when more than one module is used under SPI protocol |
Gnd, Ground | Ground | |
Vdd, Vcc, 5V | 5V | |
SCK, D0,SCL,CLK | 10 | |
SDA, D1,MOSI | 9 | |
RES, RST,RESET | 13 | |
DC, A0 | 11 | |
CS, Chip Select | 12 |
TCCR1A | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COM1A1 | COM1A0 | COM1B1 | COM1B0 | COM1C1 | COM1C0 | WGM11 | WGM10 |
TCCR1B | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ICNC1 | ICES1 | - | WGM13 | WGM12 | CS12 | CS11 | CS10 |
CS12 | CS11 | CS10 | USE |
0 | 0 | 0 | No Clock Timer STOP |
0 | 0 | 1 | CLCK i/o /1 No Prescaling |
0 | 1 | 0 | CLK i/o /8 (From Prescaler) |
0 | 1 | 1 | CLK i/o /64 (From Prescaler) |
1 | 0 | 0 | CLK i/o /256 (From Prescaler) |
1 | 0 | 1 | CLK i/o /1024 (From Prescaler) |
1 | 1 | 0 | External clock source on T1 Pin. Clock on falling edge |
1 | 1 | 1 | External Clock source on T1 pin. Clock on rising edge. |
VSS | GND |
VDD | +5V |
V0 | To potentiometer centre pin for contrast control of LCD |
RS | 8 |
RW | GND |
E | 9 |
D4 | 10 |
D5 | 11 |
D6 | 12 |
D7 | 13 |
A | +5V |
K | GND |
Motor Number | Motor place | Motor position |
1 | Left Hip motor | 110 |
2 | Right Hip motor | 100 |
4 | Right Ankle Motor | 90 |
5 | Right Hip motor | 80 |
$GPGGA | Global Positioning system fix data |
HHMMSS.SSS | Time in hour minute seconds and milliseconds format. |
Latitude | Latitude (Coordinate) |
N | Direction N=North, S=South |
Longitude | Longitude(Coordinate) |
E | Direction E= East, W=West |
FQ | Fix Quality Data |
NOS | No. of Satellites being Used |
HDP | Horizontal Dilution of Precision |
Altitude | Altitude (meters above from sea level) |
M | Meter |
Height | Height |
Checksum | Checksum Data |