Controlla un Motore Stepper SENZA Programmare! Direttamente dal Browser

  Рет қаралды 143

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

Пікірлер
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 147 М.
OpenAI's New SearchGPT Shakes Up the Industry, Google Stock CRASHES!
10:10
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 15 МЛН
AMD Almost Went Bankrupt…but were saved by Sony and Microsoft?
5:35
DIY Hot Wire Foam Cutter: Easily Cut Styrofoam with Homemade Tool!
1:40
How They Build US Most Powerful Tank Ever Made
17:40
FRAME
Рет қаралды 22 М.
High Bypass Turbofan Engine Assembly - Educational Model
8:05
Hot Wire Foam Cutting Table KD-6--www.hot-knife.cn
6:01
Canty Power Tools
Рет қаралды 107 М.
TORNO CNC #cnc #cncrouter #máquinacncmaquina #fresadocncm
8:09
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 320 М.
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН
Зарядка-брелок для Apple Watch
0:39
Rozetked
Рет қаралды 263 М.
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 70 МЛН
Сколько реально стоит ПК Величайшего?
0:37