Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutValmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
Error opening serial port COM1: Port not found
sudo apt-get install arduino
groups
Lisäksi mistä löytyy run-nappula ?Itselläni ensiksi verify-nappula, jonka jälkeen onnistuneesti suoritettua sen upload-nappulaa.
run-nappula on siis Processing-ohjelmassa ei Arduinon IDE:ssä. Arduino on repoista asennettu ja koodi menee siihen ihan ok. Ongelma on tuon Processing ohjelman kanssa.
Processing on kyllä saatavilla Linuxillekin. Ei näytä löytyvän Ubuntun repoista (yritin etsiä 14.04:n varastoista). Miten asensit sen? Valitsithan oikean portin asetuksista?
arduinon porttia (/dev/ttyACM0 tai /dev/ttyUSB0 en muista kummin)
Lainaus käyttäjältä: kamara - 18.07.15 - klo:22.11arduinon porttia (/dev/ttyACM0 tai /dev/ttyUSB0 en muista kummin)Arduino käyttää noita molempia. Se kumpaa kulloinkin käytetään riippuu käytetystä Arduinosta. En tosin itsekään muista kumpia FTDI:n piiriin perustuvat (vanhemmat kuin Uno) käyttävät ja kumpaa AVR:llä USB:n toteuttavat (Uno, Leonardo yms. uudemmat) käyttävät
// Example by Tom Igoeimport processing.serial.*;// The serial port:Serial myPort; // List all the available serial ports:println(Serial.list());// Open the port you are using at the rate you want:myPort = new Serial(this, Serial.list()[0], 9600); // Send a capital A out the serial port:myPort.write(65);
Löytyykö listasta Arduinon portti:Tällaisen esimerkin löysin.Koodia: [Valitse]// Example by Tom Igoeimport processing.serial.*;// The serial port:Serial myPort; // List all the available serial ports:println(Serial.list());// Open the port you are using at the rate you want:myPort = new Serial(this, Serial.list()[0], 9600); // Send a capital A out the serial port:myPort.write(65);
println(Serial.list());
it look's like yuor mixing "active" and "static" modes
Lainaus käyttäjältä: kamara - 19.07.15 - klo:10.43Löytyykö listasta Arduinon portti:Tällaisen esimerkin löysin.Koodia: [Valitse]// Example by Tom Igoeimport processing.serial.*;// The serial port:Serial myPort; // List all the available serial ports:println(Serial.list());// Open the port you are using at the rate you want:myPort = new Serial(this, Serial.list()[0], 9600); // Send a capital A out the serial port:myPort.write(65);Tämän avulla olen päässyt eteenpäin. Alkuperäisessä esimerkkikoodista puuttui toi Koodia: [Valitse]println(Serial.list()); Nyt vielä jotain ongelmaa, Koodia: [Valitse]it look's like yuor mixing "active" and "static" modes Yritän selvittää ja jos keksi ratkaisua palaan asiaan. Kiitoksia jälleen.
import processing.serial.*;Serial port;void setup(){ //Sets the size size(300, 300); //Sets the neutral background color background(0); frameRate(10); port = new Serial(this,Serial.list()[0] ,9600); }void draw(){ //This reads to see if a key is pressed if(keyPressed){ //These If Statements check to see if a certain key is pressed if(key == 'a' || key == 'A'){ //These backgrounds are the representative colors of the LEDs background(50, 20, 200); port.write('B'); // This writes to the serial port for the Arduino } if(key == 's' || key == 'S'){ background(0, 100, 0); port.write('G'); } //This is for the reset of the screen and LEDs on Arduino if(key == 'r' || key == 'R'){ background(0,0,0); port.write('w'); } } }