Тёмный

Controlla un Motore Stepper SENZA Programmare! Direttamente dal Browser 

Boboaca Costel
Подписаться 4,6 тыс.
Просмотров 142
50% 1

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

Наука

Опубликовано:

 

9 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
ROCKET that LITERALLY BURNS WATER as FUEL
19:00
Просмотров 1,5 млн
Украшаю чехлы 🎀
00:51
Просмотров 336 тыс.
Я ВЕРНУЛСЯ 🔴 | WICSUR #shorts
00:57
Просмотров 370 тыс.
Massimo Banzi 🤖 Founder of ARDUINO
29:31
Просмотров 138 тыс.
How Many ERRORS Can You Fit in a Video?!
20:40
Просмотров 2,5 млн
Simulating the Evolution of Rock, Paper, Scissors
15:00
Здесь упор в процессор
18:02
Просмотров 393 тыс.