Você está na página 1de 5

20/12/2015

ArtNetarduinosetv3.1|vvvv

Screenshots

Propaganda

Users

Licensing

Blog

Forum

Documentation

Contributions

Downloads

vvvv Contributions ArtNet arduino set v3.1

Search

anonymoususerlogin

ArtNetarduinosetv3.1
arduino dmx artnet
Credits:OriginalCode:ChristophGuillermet(karistouf)Niceupdatesandperformanceimprovementby:DavidVon
Schoorisse,MSberger

Shoutbox
~2dago

tekcor:Monome
Compilationwithhighend
VVVVmusicvideo
http://www.symbioticcube.com/monome
compilation/
~2dago

bjoern:
https://www.youtube.com/watch?
v=KTrgRYa2wbI
~2dago

sunep:Can'twait,itfeels
likeChristmasiscoming
soon.

about

~2dago

Emittoanarduinohardware,orreceivedatafromitovernetworkwithvvvv'sDMX(artnet)nodes!

joreg:relatestalpha:
blogpostwithexplanations
imminent..

Thosescriptswillworkwitharduino1.0,andanyarduinocompatiblewithanethernetorwifishield.

~2dago

Pleasenoticethatethernetshieldsareusingpinstocommunicateovernetworkdatatoarduino.Settingdigital

sunep:whyisthelatest
alpha230MB?

insetuportryingtowriteonthemwillblockthescript.Havealooktoyourarduinodocumentationfirstabout
thoseusedpins.

V3.1contains:
ArtNetreceiverv3.1:performancesimprovementbyMSBergerforarduinosoftware1.05

~2dago

skyliner:
https://vvvv1.bandcamp.com/
~2dago

ArtNetreceiverSoftPwm:scriptforarduino23,usingsoftwarepwmtocreatefalsepwmonalliopins

microdee:@joreg:itis
beautiful...

ArtNetsender:youcansendartnetdatafromyourarduinoovernetworkinartnetdmxpacket.Sending

~3dago

valuesofsensorsandbuttonswillbemuchmoreeasierthanalloscorfirmatasolutions)

joreg:don'tyoutouch
'em

KasperKampermanhasadaptedmyartnetsenderscripttoworkwiththearduinosoftware1.0.Itsincludedin
theArtNetsender10folder.
FolderOLDcontainsprevioussketchesversions
Enjoy!

download
artnetv31.zip05.08.13[09:41UTC]by karistouf|3415downloads

~3dago

u7angel:thepacksfolder
ispackedwithgoodies:)
~3dago

guest:Somethinggoing
oninthenewAlpha...
readmore
followontwitter

notes:artnetsenderreceiversetforarduino

patrick05/03/201215:43
Thisremindsmeofgettingbacktoaveryimportantproject...
:]

karistouf08/03/201216:03

http://vvvv.org/contribution/artnetarduinosetv3.10

1/5

20/12/2015

ArtNetarduinosetv3.1|vvvv
)

colorsound09/03/201211:50
greatthanks

karistouf09/03/201223:38
hihi)

karistouf24/04/201207:53
addedKasper'sadaptationforarduinosoftware1.0.
Imnotusingthisversion(itwilltakeawhilebeforethisarduinonewsoftware1.0bestable)butimvery
happyofthiscontribution.

sonofsnow25/07/201222:04

Beingnewtothearduinoworldihaveacoupleofquestions.
1WhensettinguptheArtnetNodeinvvvvtocommunicatewithanarduinoUNO
shouldIsetitupwithanordinaryspreadof512,andthenforthe
sendersketch,Artnetchannel13,12,11,10,9,8,6,5and3wouldcontroll
theoutputpinsonthearduinoUNOboard?

2AndforthereciverSketchthesamehastobedonebutdiffrentchannel
topinmapping?
3Andforthediffrenttypesofinputs/outputslikedigital,analogorPWM?

http://vvvv.org/contribution/artnetarduinosetv3.10

2/5

20/12/2015

ArtNetarduinosetv3.1|vvvv
PWMandanalogwouldbelikeafaderwithvaluefrom0TO1,butdigital
wouldbeatoggle,value0OR1?
4AsimtypingmyquestionsIseethatireallywouldloveifsomeone
couldmakeapatchIcouldlookat=)
Tnx

karistouf28/08/201222:41
hi,sorryfordelay.Hollydays...
aboutyourquestionthishasnothingtodowithpatches:
youhavetopickupvaluesyouwantfromtheartnetarrayinsidethesketchanddistributethemtoyourPWM
likeshownattheendofthereceptionsketch:
//stufftodoonPWMorwhatever
analogWrite(3,buffer_dmx[3]);
analogWrite(5,buffer_dmx[5]);
analogWrite(6,buffer_dmx[6]);
ifyouwanttowritevalueofchannel7toPWM3itseasy:
analogWrite(3,buffer_dmx[6]);
buffer_dm

6]becauseposition[0isChannel1.Sobuffer_dm

6]ischannel7,asbuffer_dmx[511ischannel

512.
aboutdigitals,youneedtomakeacondition,like:
if(buffer_dmx[7]>0){digitalWrite(3,HIGH)}
else{digitalWrite(3,LOW)}
ifyouwanttocontrolmorethan6PWMconsiderusingsoftPWMlib.ThismeanssomecodinginarduinoinIDE
andbasicadaptationofthesketches

Slechtvalk19/11/201221:44
Howdoiselectthesubnetanduniverse?

karistouf20/12/201222:44
justeditthearduinoscript,thereissubnetanduniverseasvariable

mcentyre09/01/201300:19
I'mfairlynewtoArduinoandI'mrunningintoanissuewithReceiver.I'musingSender10fine.
I'mhavingdifficultywiththeUDPlibraries.I'mgettingmessagesfromtheIDEsuchas"TheUdpclassinthe
EthernetlibraryhasbeenrenamedtoEthernetUdp"IfIchangetheudp.hreferencetoEthernetUdp.h,Iget
errorsontheReadstatement.
CanyoutellmeifthecodeisusingoldlibraryreferencesorifIneedtoimportthecorrectlibraries?Ifso,can
youpointmetothecorrectplacetodownloadthelibraries?
Thanksforyourhelp!

davasch06/03/201316:18
OntheUDPlibrary:
I'veupdatedthecodetomakeuseofthenewEthernetUdplibrary.ThiscodecodecanbefoundonmyGithub
account https://github.com/dschoorisse/artnet.
CurrentlyonlythethesketchARTNET_receiver_v2isupdated(toARTNET_receiver_v3)

karistouf07/03/201308:50
hello,DavidVonSchoorissemadeaniceadaptationtothecodebeingabletoworkwitharduino1.0.
itssoArtNetreceiverV3.
Thegithubishere:https://github.com/dschoorisse/artnet

patrick07/03/201311:58
Keepupthegoodwork,Christof!

http://vvvv.org/contribution/artnetarduinosetv3.10

3/5

20/12/2015

ArtNetarduinosetv3.1|vvvv
karistouf07/03/201321:25
well,itsnotmethistime)itsdavid)

sonofsnow14/03/201316:07
Hiagain.Imhavingproplemtomakethiswork,anditsprobablymymistake.
Butaquickquestion.IfiuploadthecodewithoutdoinganymodificationstoittothearduinoUnoandsettheip
ofmycomputerto192.168.1.100shouldntitbeupandrunningimmediatly.
Tnx
EDIT:Igotthisworkingwiththe0023version(V2),Butstillnoluckwithv3forarduino1.0

vjc405/06/201314:29
Exelentwork,ilovetheideaofsendingartnetandgettingPWMouttocontrolsomething!:)
Iwilltrytoincludetheservolibrarytodoasmallmovingligth:)
Guyspleasecheckthisout...
http://www.deskontrol.net/blog/arduinobaseddmxartnetnode/
ita4universefromanarduinomega,butitsslowifyouusemore2ormore,,,theguywhomadeitwilltestit
witharduinodue,butheneedtorecompilethedmxlibraryinordertodoit,whellonthisthreadthisisalready
done.soitwouldbegreatifyoucangetittouchtoseeifwecanget4outputsfromarduinodueat44hz,that
willbecrazy:)

MSBERGER31/07/201321:58
Hi,
didanybodyusev3forarduino>=1.0andcomparedperformancewithv2?
Iexperiencedthatperformanceofv3ismuchlowercomparedtov2.
Infactrefresh/framerateofthearduino(testedwithunoandmega2560)withv3issolowthatitisnotreally
usable.
Thesameartnetenvironmentwithv2looksfine!?
ThedifferenceinperformanceissobigthatidoubtthatisonlyaproblemwiththenewUDBlibraryinarduino
1.0...maybethereisafundementalproblem/mistakeinthesketch!?
Unfortunatelymyarduino/networkknowledgeisnotgoodenoughtobeabletodebug.
Anyideas/solutionsoutthere?Karistouf?

MSBERGER01/08/201321:59
Ha!
...foundtheproblem.
Theperformancekillerwassettingallbuffersizesto""UDP_TX_PACKET_MAX_SIZE"(dontknowhowbigthis
is).Ireducedthisto768(morethanbigenoughforthemaxpacketsizeofartnet)andnowperformanceeven
"feels"betterthaninthev2version.
...ihopereducing/fixingthebuffersizeto768doesnotcauseotherproblems...butformeitisworkingfine.
Testers,feedback,improvementsofcourseareverywelcome.
Themodifiedsketchthatinamedv3.1.canbedownloadedhere:artnetarduinosetv3.1
Besidesthebuffersizeichangedsomemore(minor)things,thatmadesensetome!?
Herealittle"ChangeLog"formyversionv3.1:
performancegainbyshrinkingbuffersizesfrom"UDP_TX_PACKET_MAX_SIZE"to768
implementationofselction/filteringSubnetIDandUniverseID(wasalreadypreparedbykaristouf)
channelcountstartsat0insteadof1(thedigitalandvvvvway)
artnetstart_address+nisnowmappedto"arduinochannel"0+n(wasalsostart_address+nbevore),now
itissimilartolightingfixtures
Markus

danvil6027/08/201322:33
Hello,IwouldliketoknowhowtouseASYNCLABSYellowJackets(WiFi)insteadofEthernetShield.
thanks

anegroo06/11/201415:06
Hi,

http://vvvv.org/contribution/artnetarduinosetv3.10

4/5

20/12/2015

ArtNetarduinosetv3.1|vvvv
CanIsendafloatingvaluethroughARTnettocontrolsomething?Iwishtocontrolthepositionoftwosteper
motorsinrealtime.ItriedwithRS232butitistooslow,about20values/sec.throughserial20secondsfora
singlerotation...
IntheattachedtestpatchIwanttosendintegervaluesfrom100to500correspondingwitha400stepsafull
rotationofthestepper.IcannotreceiveitbackthrougDMXreceivernorthroughRS232.
http://www.aspekt.ro/Artnet&Arduino.01.v4p
InthearduinocodeIenabledtheSerialfeedbackthroughRS232nodeanditisincludedinthepatch.Maybe
I'mmissingsomethinghere...

miguel07/10/201514:56
Hello
I'musingArduinoUno,butIcouldnotturnledpixelws2812usingMADRIX,
Ihavemycomputersetupasthesetwovideosforarnet:
https://www.youtube.com/watch?v=eKwgl7UFZzA
https://www.youtube.com/watch?v=Em6VX4d5Zeo
butnothinghappenswithpixels
I'musingArduinounderstandapprentice
1.chargeonlyprogramofreciverv3.1
2.mypcsendsthepacket
3.Arduinoreceivesaccordingtothesizeofthebufferindicating.
Iputamaximumof531buffer
4.packageisremovedandthesignalissenttothestripwithfastLed
IdonotknowifI'mrightorwrongaboutsomething,theycouldorient

everton.risso30/11/201521:19
Hello
Iamnewhereontheforum,andwouldliketotakeadoubt.
IrecentlyboughtaYunArduino,I'mintroubleandI'mnotabletorunthecode.
ItseemsthatheiswithsomeoutdatedpartstoYun.couldhelpmeinthismatter?
thankyou.

impressum

http://vvvv.org/contribution/artnetarduinosetv3.10

5/5

Você também pode gostar