#include<Arduino_RouterBridge.h>
#include <Servo.h>
Servo myServo1;
Servo myServo2;
const int servoPin1 = 5;
const int servoPin2 = 9;
void setup(){
//pinMode (5,OUTPUT);
Bridge.begin();
Monitor.begin(115200);
myServo1.attach(servoPin1);
myServo2.attach(servoPin2);
}
void loop() {
//Monitor.println("Hello PBJ Coding");
//delay(1000);
// Monitor.println("LED On");
// digitalWrite(5,HIGH);
// delay(1000);
// 0 - 180
for (int i=0;i<181;i=i+10){
myServo2.write(i);
delay(500);
}
// 180 - 0
for (int i=180;i>0;i=i-10){
myServo2.write(i);
delay(500);
}
}
-----------------------------------------------------------
import time
from arduino.app_utils import App, Bridge
def loop():
Bridge.call("Display_sum")
App.run(user_loop=loop)
-----------------------------------------------------------
sketch.ino
======================================================
#include "Arduino_RouterBridge.h"
int z = 0;
void setup() {
Bridge.begin();
Bridge.provide("Display_sum",sum);
Monitor.begin();
}
void loop() {
Monitor.println(z);
delay(1000);
}
void sum(){
z = 3 + 2;
}
======================================================
-----------------------------------------------------------
import time
from arduino.app_utils import App, Bridge
a = 5
def loop():
Bridge.call("Display_sum",a)
App.run(user_loop=loop)
-----------------------------------------------------------
sketch.ino
====================================================
#include "Arduino_RouterBridge.h"
int z = 0; // variable plublic
void setup() {
Bridge.begin();
Bridge.provide("Display_sum",sum);
Monitor.begin();
}
void loop() {
Monitor.println(z);
delay(1000);
}
void sum(int x){
z = x + 2;
}
====================================================
-----------------------------------------------------------
import time
from arduino.app_utils import App, Bridge
a = 5
b = 7
result = 0 #ประกาศตัวแปร result
def loop():
result = Bridge.call("Display_sum",a,b) //นำตัวแปร result มารับค่า
print (result)
time.sleep(1)
App.run(user_loop=loop)
-----------------------------------------------------------
sketch.ino
====================================================
#include "Arduino_RouterBridge.h"
int z = 0; // variable plublic
void setup() {
Bridge.begin();
Bridge.provide("Display_sum",sum);
Monitor.begin();
}
void loop() {
Monitor.println(z);
delay(1000);
}
//เปลี่ยนจาก void เป็น int
int sum(int x,int y){
z = x + y;
return z; //เพิ่ม return
}
====================================================