MICRO MIDI STEPPER touchOSC TIMELAPSE DOLLY (5 / 6 stap)

Stap 5: Programmeren van de ARDUINO


Voor de Arduino Script, door ervoor te zorgen heb je de volgende bibliotheken:

  • MIDI.h
  • STEPPER.h

Voordat de code bekijkt, wat is het punt van het script?

Het maakt gebruik van een techniek genaamd MIDI callbacks. Er zijn gedocumenteerde voorbeelden die met de bibliotheek, in korte woorden komen, een midi-retouraanroep betekent dat in de void loop er alleen deze functie om te kijken van de Rx-PIN en zien of er een soort van MIDI-informatie komen. Niets meer.

Dat maakt het script als lage latentie mogelijk, omdat er geen andere dingen in de void loop die macht/verwerkingstijd.

Als er een midi-bericht binnenkomt, roept het de midi-handler ter identificatie van het bericht.

In onze script we zijn op zoek naar MIDI #CC berichten op MIDI kanaal 1 en #CC op nummer 20 en 21.

Een MIDI #CC bericht kan bestaan uit een waarde tussen 0-127, en we gebruiken nummer 20 voor draaien en nummer 21 voor het besturen van de dolly.

Ik kan niet het hele script screenshot, en wanneer u plakt het in de tekst het niet laat me formated code, dus ik zal screenshot hen in tegels. Gewoon kijken naar de nummers op de linker kant om hen terug in elkaar passen.

  • Lijn 1-24

In dit deel ik definiëren de motor outs en een teller per motor, beide bibliotheken krijgen ook opgenomen en de Steppers gedefinieerd. 4096 stappen is een revolutie.

Wees voorzichtig op de motor PINS, in plaats van 1_2_3_4 het PINOUT systeem is: 1_3_2_4

Dus de pennen van onze script 9_11_10_12 en 5_7_6_8 zijn.

  • REGEL 24-80

Als we zijn met behulp van midi callbacks, is dit deel waar het spul gaat in dat u doen wilt als een bepaalde MIDI-input wordt gedetecteerd.

In regel 28 lijkt als de binnenkomende MIDI-bericht wordt verzonden op MIDI cannel 1

In lijn 30 lijkt als het MIDI #CC nummer 20, en haar op #CC20 blijkt de motor voor 20 stappen afhankelijk van of de hogere of lagere dan de teller.

Het doet hetzelfde in lijn 52 voor MIDI #CC21.

  • LIJN 81-116

Het laatste deel is de void setup en void loop

We de AmotA enz pinnen ingesteld op uitgangen, en de snelheid van de steppers.

Zoals eerder is vermeld wordt de void loop alleen bestaat uit de MIDI.read().

Ik voegde een PIN genaamd "pin" op PIN 13 (LED pin) om te zien als MIDI-berichten komen, maar je hoeft niet die voor het uit te voeren.

Gerelateerde Artikelen

MICRO ARDUINO GOPRO TIMELAPSE DOLLY

MICRO ARDUINO GOPRO TIMELAPSE DOLLY

bewerken: ik herbouwd deze dolly met 4$-steppers:Dit Instructable is over het bouwen van de kleinste mogelijk geautomatiseerde TimeLapse dolly.Zijn ook de meest eenvoudige ik gebouwd tot nu toe.Het wordt beheerd via servo protocol en twee rc servo's.
MIDI aan ARDUINO

MIDI aan ARDUINO

Dit is reeds onderdeel van sommige van mijn Instructables, maar waarschijnlijk moeilijk te vinden via de zoekfunctie.Het wordt gebruikt in de volgende Instructables:Micro Timelapse Dolly met DC motoren:De geavanceerde Micro Timelapse Dolly met goedko
Raspberry Pi aangedreven tijd vervallen dolly (RasPiLapse)

Raspberry Pi aangedreven tijd vervallen dolly (RasPiLapse)

hier is mijn instructable voor een huis bouwen timelapse dolly. De pro tuig hiervoor zijn vrij prijzig, dus ik mijn eigen maakte :)Gelieve te stemmen als je van dit project!Stap 1: Software Het hart van deze machine is een Raspberry PI, een computer
Sardauscan sub-30$ Opensource 3d laserscanner

Sardauscan sub-30$ Opensource 3d laserscanner

Sardauscan is een opensource Sub 30$ 3D laserscanner dat u snel afdrukken zelf kunt.Zelfs 12$ als u al een Hercules HD twist.Eigenlijk hoeft u alleen maar een arduino nano, 1 tot en met 4 lijn laser en een micro gericht stepper (28BYJ-48).geen extern
Het toevoegen van cableremote voor de Nikon D50

Het toevoegen van cableremote voor de Nikon D50

ik heb een Nikon D50 een aantal jaren in handen. Het vult het fotografische doel voor mij als amateur-fotograaf, maar niet het doel van de interactie.Ik ben op mijn manier van construeren van een timelapse dolly, dus ik een functie die mijn Nikon D50
Hoe maak je hyperlapse

Hoe maak je hyperlapse

Ik wil u laten zien hoe hyperlapse. Paar dagen geleden begonnen ik met de bouw van gemotoriseerde schuifregelaar voor tijd vervalt. Tijdens het lezen en kijken naar anderen volken timelapse vond ik hyperlapse. Na het bekijken van enkele video's op Yo
TimeLapse Motorized Dolly & Slider (DIY Project)

TimeLapse Motorized Dolly & Slider (DIY Project)

Blog over TimeLapse gemotoriseerde dolly en schuifHoe maakte Timelapse aangedreven door Arduino (DIY project)Meer details u cann vinden hierhttp://timelapse.ISD-webspace.com
DIY gemotoriseerde bewegende timelapse camera dolly met Arduino

DIY gemotoriseerde bewegende timelapse camera dolly met Arduino

dit is mijn poging in het maken van een dolly voor een camera. Eerlijk gezegd mijn kennis over fotografie is beperkt, maar ik heb vrienden helpen met dit deel. Wat betreft het gebouw deel dat ik het aankan. Ik voor het eerst zag een bewegende video t
Arduino + Stepper Motor Camera schuifregelaar

Arduino + Stepper Motor Camera schuifregelaar

Dit is een trial and error / ontwerp en ontwikkeling proces dat ik gevolgd bij het ontwikkelen van een schuifregelaar van de camera voor het maken van time-lapse video clips op mijn DSLR camera.Het idee kwam van het gebruik van de standaard Aluminium
ARDUINO GOPRO TIMELAPSE SCHUIFREGELAAR

ARDUINO GOPRO TIMELAPSE SCHUIFREGELAAR

Dit project was mijn eerste poging op het opbouwen van een timelapse-schuifregelaar.Alle onderdelen van dit Instructable zijn gekocht van mijn lokale hardware winkel behalve de Arduino natuurlijk.KERNONDERDELENArduino MICRO8 x Rollerblade/Skateboard
ARDUINO MIDI VIERREGELIGE MOTION CONTROL

ARDUINO MIDI VIERREGELIGE MOTION CONTROL

Dit Instructable zullen over het bouwen van een vier-line cablecam/beweging controle-eenheid.Het principe is niets nieuws Zie CATCAM.Zijn gebaseerd rond vier motoren/lieren en een controle-eenheid waarmee de motoren.KERNONDERDELENArduino UNO (of elke
Arduino 2 As Time Lapse Dolly

Arduino 2 As Time Lapse Dolly

It's about time ik het internet mijn tijd vervallen dolly liet.  Dit is ten minste iteratie 4 of 5, het combineren van een lineaire beweging rig met een panning tuig, dus helaas heb ik niet een stap voor stap bouwproces.  Maar als uw als me een foto
DIY Time lapse dolly

DIY Time lapse dolly

Ik heb het maken van time lapse video's voor geruime tijd nu. Mij wilden voor wekken een time-lapse video waarin de camera ook beweegt tijdens het fotograferen de timelapse. Dit is om een nieuwe dimensie van de beweging over een statische time lapse
USB MIDI Littlebits synth!

USB MIDI Littlebits synth!

Mijn mooie vrouw kocht me de synth kit van littlebits voor Kerstmis, en ik heb enkele dagen vervelend iedereen met gillend geluiden. Na een tijdje wilde ik meer controle over het, aan sync het met andere dingen, of om het te spelen van een goede toet