
www.nexusrobot.com Robot Kits manual
19
Select the display Baud Rate
¾
Analog Read Serial
Sharp 2D12 Example
This example shows you how to read analog input, which from the physical world using a Sharp 2D12. A
Sharp 2D12 is a simple mechanical device that provides a varying amount of resistance when its shaft is
turned. By passing voltage through a Sharp 2D12 and into an analog input on your Arduino, it is possible
to measure the amount of resistance produced by a Sharp 2D12 (or pot for short) as an analog value. In
this example you will monitor the state of your Sharp 2D12 after establishing serial communication
between your Arduino and your computer.
Sample code
const int GP2Y0A21 = 0; //set analog pin 0 as the signal pin
void setup()
{
Serial.begin(9600);
}
void loop()
{
int val = 0;
val = ((10485/(analogRead(ISRpin[0])+5))-4); //read the data from signal pin
Serial.println(val,DEC); // display
delay(500);
}
¾
Servo Motor Theory
Servo motors have three wires: power, ground, and signal. The power wire is typically red, and should be
connected to the 5V pin on the Arduino board. The ground wire is typically black or brown and should be
connected to a ground pin on the Arduino board. The signal pin is typically yellow, orange or white and
should be connected to a digital pin on the Arduino board. Note servos draw considerable power, so if
Содержание Nexus Robot
Страница 74: ...www nexusrobot com Robot Kits manual 70 Sample Wiring Diagram for RB004 2WD V2 0...
Страница 92: ...www nexusrobot com Robot Kits manual 88 Diagram for Omni3WD_V1 0...
Страница 96: ...www nexusrobot com Robot Kits manual 92 Diagram_Omni3WD_V3 3...
Страница 118: ...www nexusrobot com Robot Kits manual 114 Sample Wiring Diagram for RB011 Mecanum 4WD V4 1...