Komunikacija između arduina i processing -a

Ovaj forum je napravljen na osnovu tutoriala na Youtube kanalu Elektro024. Ovde možete postaviti vaše pitanje, odrađene domeće zadatke i sve što je vezano za Arduino tutorial.
Pravila foruma
Ovaj forum je napravljen na osnovu tutoriala na Youtube kanalu Elektro024. Ovde možete postaviti vaše pitanje, odrađene domeće zadatke i sve što je vezano za Arduino tutorial.
Molim sve članove foruma da u ovu temu Vaše pitanje u ovom forumu postavite samo onda ako ima veze sa tutorialom Arduino Projects
Odgovori
Message
Autoru
Korisnikov avatar
DenisHD
Početnik
Postovi: 363
Pridružio se: Sre Jan 04, 2017 11:32 am

Komunikacija između arduina i processing -a

#1 Post od DenisHD » Ned Maj 05, 2019 5:27 am

Pozdrav svima!
Dakle imam ideju da podatke koje arduino očitava sa kolor senzora (TCS230) šaljem u Processing, koji će na osnovu tih podataka da oboji kvadrat u boju koju je deketovao.
Uspeo sam da iskucam kod u processing -u da mi u njegovom serial monitoru ispisuje vrednosti za svaku boju pojedinačno, ali mi posle toga ispiše i za svaku boju NULL i tako redom malo brojke, malo NULL..
Uostalom evo kako to izgleda..

Kod: Obeleži sve

red: 178 206 160 
 green: null blue: null 
red: 178 206 160 
 green: null blue: null 
red: 178 206 160 
 green: null blue: null 
red: 178 206 160 
 green: null blue: null 
red: 178 206 160 
 green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
red: null green: null blue: null 
Evo i koda za processing..

Kod: Obeleži sve

import processing.serial.*;

Serial myPort;
String r;
String g;
String b;

void setup(){
  String portName = Serial.list()[1];
  myPort = new Serial(this, portName, 9600);
}

void draw(){
  if(myPort.available() > 0){
  r = myPort.readStringUntil('\n');
  g = myPort.readStringUntil('\n');
  b = myPort.readStringUntil('\n');
  }
  
  print("red: ");
  print(r);
  print(" ");
  print("green: ");
  print(g);
  print(" ");
  print("blue: ");
  print(b);
  println(" ");
}
E sad, vrv je neka glupost u pitanju, ali ne kontam šta to pravi problem, pošto sam do sada veoma slabo koristio processing.. i to kad sam ga koristio, pokretao sam već gotove kodove.. :D

Korisnikov avatar
DenisHD
Početnik
Postovi: 363
Pridružio se: Sre Jan 04, 2017 11:32 am

Re: Komunikacija između arduina i processing -a

#2 Post od DenisHD » Čet Maj 09, 2019 8:39 pm

Nije bas niko radio sa processingom? :)

Odgovori

Ko je OnLine

Korisnika u ovom forumu: Nema registrovanih korisnika i 1 gost