Arduino robotkarhoz kód?
Kaptam egy arduino készletet. Ez egy robotkar amit joystickel lehet irányítani. Leírás nem volt hozzá. Az összeszerelést már megcsináltam,márcsak be kéne programozni. Elég kezdő vagyok ezért kérek segítséget. Ez az első arduino szettem. Valaki tudna segíteni ehhez programot írni? vagy hogy hogyan kéne elindulnom?
Köszönöm előre is.
Ha érdekel ez a dolog és nulláról indulsz, akkor azt javaslom hogy NE robotkarral kezdd, még ha olyan vaonzó is a feladat!
Először tegyél rá egy LED-et és villogtasd azt.
Utána PWM-mel írj rá fokozatmentesen változó fényerőt produkáló programot.
Ha ez megvan köss rá egy nyomógombot amivel a villogót ki/be tudod kapcsolni.
Köss rá még egy nyomógombot amivel +/- állítani tudod a LED fényerejét.
Köss rá hangszórót egy tranzisztorral stb, stb.
Ezekhez rengeteg példát találsz a neten.
Találj ki magad is először valami egyszerűbb dolgot és valósítsd meg magad a fentiekből szerzett tudással.
Haladj fokozatosan ha nem csak "megcsinálni" hanem megérteni is akarod. Lassú és küzdelmes módszer, de eredményes lehet...
ez így jó lehet?
#include <Servo.h>
Servo baseServo;
Servo shoulderServo;
Servo elbowServo;
Servo gripperServo;
int basePosition;
int shoulderPosition;
int elbowPosition;
int gripperPosition;
void setup() {
baseServo.attach(9);
shoulderServo.attach(10);
elbowServo.attach(11);
gripperServo.attach(12);
Serial.begin(9600);
}
void loop() {
if (Serial.available() >= 4) {
basePosition = Serial.read();
shoulderPosition = Serial.read();
elbowPosition = Serial.read();
gripperPosition = Serial.read();
baseServo.write(basePosition);
shoulderServo.write(shoulderPosition);
elbowServo.write(elbowPosition);
gripperServo.write(gripperPosition);
}
}
"ehhez kell valami külön program? mármint amibe tudok programozni?"
Bármilyen szövegszerkesztőben megírhatod a programot. Mármint amelyik plain text-be ment (nem Word :)
De egy fordítóra mindenképp szükség lesz. Ebből több is van, de én neked komplett IDE programot javaslok amiben minden van ami kell és segíti a hibakeresést is.
"ez így jó lehet?
#include <Servo.h>"
Látom nem hallgatsz rám! Sokat fogsz így szívni. A végén még lehet meg is utálod emiatt...
De azért sok sikert! :)
#6
ezt most kaptam nemrég, és nagyon meg szeretném csinálni nyilván egyszerűbbel kellett volna kezdenem,de nagyon érdekel a dolog.
Vannak elektronikai ismereteid?
Pl. tudod hogy a LED-hez kell ellenállás és hogy miért kell?
Tudod mi az a TTL szint?
Ha ezeket tudod, az komoly előnyt jelent ahhoz képest mint ha nem tudnád.
#9
Igen ezekkel kepbe vagyok
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!