We move a potentiometer and Arduino sends values by Bluetooth.
App Inventor (Android) gets that values and draws a dynamic graph. Shift left graph.
- If you Click PAUSE Button and then START Button, you can look a delay values.
- Change Mac Bluetooth address in code.
// kio4.com
void setup(){
Serial.begin(9600);
}
void loop (){
// El terminal central del potenciómetro va a A0 del Arduino
int i = analogRead(A0);
i = map(i,0,1024,0,1000);
Serial.print(i);
Serial.print("\n"); // Fin de línea. Importante.
delay(300);
}
// Juan Antonio Villalpando
// kio4.com
void setup()
{
Serial.begin(9600);
}
float incremento = 3.14/20; // Resolución
float angulo = 0;
int amplitud = 1000;
int y;
void loop()
{
y = amplitud * sin(angulo);
angulo = angulo + incremento;
y = map(y,-1000,1000,0,1000);
Serial.print(y);
Serial.print("\n");
delay(400);
}
///////////////////////
void setup()
{
Serial.begin(9600);
}
float incremento = 3.14/20;
float angulo = 0;
int amplitud = 1000;
int y;
char caracter;
void loop() {
if(Serial.available()) {
caracter = Serial.read();
if(caracter == 'k'){
y = amplitud * sin(angulo);
angulo = angulo + incremento;
y = map(y,-1000,1000,0,1000);
Serial.print(y);
Serial.print("\n");