Steve Minecraft
Requisitos de finalización
|
Desenvolupament
Estructura:
Descarreguem el pdf






Connexions:
- Connectem el miniservo del cos al pin 9
- Connectem el miniservo del cos al pin 6

Programació
Ens dirigim a la ide de mblock https://ide.mblock.cc i fem el següent programa:
- Escollim la targeta Arduino Uno
- Fem el programa

El codi en ArdunioC
// generated by mBlock5 for <your product>
// codes make you happy
#include <Servo.h>
#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
Servo servo_9;
Servo servo_6;
void configuraci_C3_B3_inicial(){
servo_9.write(20);
servo_6.write(40);
}
void mou_espasa(){
servo_9.write(20);
_delay(0.1);
servo_9.write(160);
_delay(0.1);
servo_9.write(20);
_delay(0.1);
}
void mou_el_cos(){
servo_6.write(40);
_delay(0.2);
servo_6.write(140);
_delay(0.2);
}
void _delay(float seconds) {
long endTime = millis() + seconds * 1000;
while(millis() < endTime) _loop();
}
void setup() {
servo_9.attach(9);
servo_6.attach(6);
configuraci_C3_B3_inicial();
while(1) {
for(int count2=0;count2<5;count2++){
mou_el_cos();
}
mou_espasa();
_delay(1);
_loop();
}
}
void _loop() {
}
void loop() {
_loop();
}
Carreguem el programa a la placa
- Copiem el codi de "vista prèvia: Arduinoc".
- Obrim la IDE d'Arduino.
- Esborrem el que hi hagi i enganxem el nostre codi
- Connectem la placa per USB (parem l'alimentació de la pila)
- Assegurem que estigui escolli el port i la placa al menú d'Eines
- Verifiquem el codi
- Pugem el codi
Més complicat
Podem connectar un potenciòmetre per controlar el motor i un polsador per controlar l'espasa, com ho faries?
Aquí tens un exemple https://planet.mblock.cc/project/2570135
Enllaços d'interès
- Projecte a IDE MBlock projecte simple https://planet.mblock.cc/project/2569703
- Projecte a IDE MBlock projecte més complet https://planet.mblock.cc/project/2570135
- Retallable Steve modificat https://moodle.communia.org/pluginfile.php/1559/mod_page/content/49/Steve%20Papertoy_servos.pdf
- Retallable Steve original https://www.deviantart.com/cyberdrone/art/Paper-Pezzy-Steve-Minecraft-285225371
Última modificación: miércoles, 26 de abril de 2023, 15:49