2017-09-16 3 views
0

J'essaie de créer this project et d'utiliser une bibliothèque Arduino dans Processing (Firmata) pour la communication série. Pour ce projet, il faut une résistance pull-up, qui a aussi des broches analogiques Arduino, et qui doit être activée avec du code. Bien que j'aie essayé beaucoup de fois ça ne marche toujours pas. Je me demande, est la bibliothèque Arduino sur le traitement capable d'activer la résistance pull-up? Est-ce que quelqu'un a déjà fait ça?Utilisation de la bibliothèque Arduino dans Traitement et activation de la résistance pull-up interne

Mon capteur est connecté à 5v à une extrémité, et de l'autre est à la masse et A0.

J'ai téléchargé standardFirmata à Arduino. Voici mon code de traitement:

import cc.arduino.*; 
import org.firmata.*; 
import processing.serial.*; 

Arduino arduino; 
int A1; 
int A2; 

void setup() { 
    size(800, 500); 
    arduino = new Arduino(this, Arduino.list()[1], 57600); 
    arduino.pinMode(A1, Arduino.INPUT_PULLUP); 
    arduino.pinMode(A2, Arduino.INPUT_PULLUP); 
} 

void draw() { 
    background(255); 
    stroke(0); 
    if ((arduino.analogRead(A1) != 0) { 
    rect(150, 100, 100, 300); 
    fill(#BFA4E5); 
    } 
    if (arduino.analogRead(A2) != 0) { 
    rect(250, 100, 100, 300); 
    fill(#BFA4E5); 
    } 
} 
+0

demandé également à http://forum.arduino.cc/index.php?topic=500499 – per1234

Répondre

0

Vous pouvez activer votre résistance de traction avec:

pinMode(pin, INPUT);   
digitalWrite(pin, HIGH);