Controlla un Motore Stepper SENZA Programmare! Direttamente dal Browser

  Рет қаралды 140

Boboaca Costel

Boboaca Costel

2 ай бұрын

Ciao a tutti i maker e futuri geni dell'elettronica! Volete controllare motori passo-passo ma la programmazione vi fa venire il mal di testa? Fantastico! Perché questo video è proprio per voi. Oggi vi mostrerò come farlo SENZA SCRIVERE UNA SOLA LINEA DI CODICE.
Cosa ti Serve:
Modulo CNC Shield v3.0 (o v4.0): Questo modulo è probabilmente il più popolare al mondo tra gli appassionati di controllo numerico ed è facilmente reperibile online su piattaforme come eBay, Amazon, AliExpress e molti altri siti web.
Arduino Nano
Motore passo-passo Nema
Cavi di connessione
E questo è tutto! Nessun software aggiuntivo necessario.
Visita costycnc.it/avr1 dal tuo browser
Copia il codice ASM che trovi sulla pagina
Non preoccuparti! Il codice è già pronto per te.
Et voilà! Hai già il tuo motore passo-passo funzionante, che gira avanti e indietro, SENZA PROGRAMMARE NIENTE!
Capire un po' di più
Se sei curioso di sapere come funziona, ti spiegherò brevemente il codice. Anche se NON È NECESSARIO per far funzionare il tuo motore.
Conclusione
Così facile! Con questo metodo, puoi entrare nel mondo dei microcontrollori e della robotica senza barriere tecniche. È perfetto per principianti, curiosi e appassionati del "fai da te".
Lascia un like se ti è sembrato utile e iscriviti per scoprire altri progetti incredibili che puoi realizzare senza programmare. Ci vediamo al prossimo video!
Ecco il codice da incollare in pagina web www.costycnc.it/avr1 (dopo che avette incolatto il codice upload in arduino da stessa pagina!)
.equ DDRB=4
.equ PORTB=5
.equ DDRD=10
.equ PORTD=11
.equ PB0=0 ;ENABLE
.equ PD5=5 ;STEP
.equ PD2=2 ;DIRECTION
.org 0x60
init:
; arduino nano cnc shield v3.0
sbi DDRB,PB0 ;pin ENABLE as output D8 PORTB,PB0
sbi DDRD,PD2 ;pin STEP as output D5 PORTD,PD5
sbi DDRD,PD5 ;pin DIR as output D2 PORTD,PD2
cbi PORTB,PB0 ; put pin ENABLE low D8
loop:
cbi PORTD,PD5 ;set DIR pin low
call turn ;turn motor 255 steps
call wait3s ;wait 1 second
sbi PORTD,PD5 ;set DIR pin high
call turn ;turn motor 255 steps
call wait3s ;wait 1 second
rjmp loop ;loop
pulse:
ldi r16,250 ;motor velocity 5
pause:
dec R16
brne pause
ret
step:
sbi PORTD,PD2 ; put high pin STEP
rcall pulse ;pulse
cbi PORTD,PD2 ;put low pin Step
rcall pulse ;pulse
ret
turn:
call step
dec R20
brne turn
dec R21
brne turn
ret
wait3s:
ldi r18,100
waitx:
dec R16
brne waitx
dec R17
brne waitx
dec R18
brne waitx
ret

Пікірлер
Come controllare un motore stepper con ULN2003 e Arduino - Video 625
6:37
Build a DIY WATER BURNER with waste materials! SIMPLE and CHEAP
31:26
Kaos la leggenda
Рет қаралды 500 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,8 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 31 МЛН
Progetto Arduino - La casa domotica
7:43
ML Project
Рет қаралды 300 М.
Installo SONOMA su un iMac NON PIÙ SUPPORTATO da APPLE
11:44
MOTORE PASSO PASSO COME FUNZIONA? PILOTIAMOLO CON ARDUINO!
30:51
Artigiano 2.0 - Alessio Romanelli
Рет қаралды 131 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,6 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2 МЛН