using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace WindowsFormsApplication7
public partial class Form1 : Form
Graphics circle;
int y = 140;
int x = 130;
String g = "";
public Form1()
InitializeComponent();
private void Form1_Load(object sender, EventArgs e)
}
private void oPENToolStripMenuItem_Click(object sender, EventArgs e)
[Link]();
private void cLOSEToolStripMenuItem_Click(object sender, EventArgs e)
[Link]();
private void Form1_Paint(object sender, PaintEventArgs e)
circle = [Link];
[Link]([Link], x, y, 20, 20, 0, 360);
private void timer1_Tick(object sender, EventArgs e)
if (g == "0")
{ x = x + 10; }
else if (g == "1")
{ x = x - 10; }
else if (g == "2")
{ y = y + 10; }
else if (g == "3")
{ y = y - 10; }
else if (g == "4")
{
x = x;
y = y;
[Link]();
private void button1_Click(object sender, EventArgs e)
x = 130;
y = 140;
private void button2_Click(object sender, EventArgs e)
[Link] = true;
private void serialPort1_DataReceived(object sender,
[Link] e)
g = [Link]();
private void sERIALToolStripMenuItem_Click(object sender, EventArgs e)
}
ARDUINO
void setup() {
// put your setup code here, to run once:
pinMode(10,INPUT);
pinMode(11,INPUT);
pinMode(12,INPUT);
pinMode(13,INPUT);
[Link](9600);// 115200
while (!Serial) {
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(10)==HIGH){
[Link]("0");
else if(digitalRead(11)==HIGH){
[Link]("1");
else if(digitalRead(12)==HIGH){
[Link]("2");
else if(digitalRead(13)==HIGH){
[Link]("3");
else
[Link]("4");
delay(100);