Hjælp til arduino projekt, nogle der kan hjælpe??
- Lillelars
- Platin Member
- Indlæg: 1427
- Tilmeldt: 10. sep 2008, 22:11
- Interesser: Våben, motorsport, og amikanebiler
- Geografisk sted: Himmerland
- Has thanked: 95 times
- Been thanked: 37 times
Hjælp til arduino projekt, nogle der kan hjælpe??
Hej Venner
Jeg er igang med et lille projekt, hvor der kommer en arduino ind i billedet, og da jeg har aldrig roddet med sådan en lille fætter før mangler jeg lidt råd venner , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes , men et hint er lillemor ville RIGTIG gerne det MEGET snart kommer til og virke, så PLEASE HELP!!!....
Arduinoen skal drive en lille rc servo motor som skal køre EN kørelse(frem og tilbage ved berøring af en switch, og den skal først køre når den for besked om det ved berøring af en proswitch, det er løkkes mig og lave noget kode så motoren køre 140 grader frem og så tilbage.
problem 1: Den bliver ved med og køre frem og tilbage det skal den ikke, den skal kun køre en gang frem og tilbage, hvordan skrives det ind i koden??,
problem 2: På proswitchen køre jeg 5Volt ind i PIN 1 og ved berøring kommer de 5 volt ud i PIN 4, så skal jeg bare have en ledning mellem PIN 4 på switchen og over til arduinoen på eks dens PIN 4??, men hvordan skrives start koden??....
Jeg er igang med et lille projekt, hvor der kommer en arduino ind i billedet, og da jeg har aldrig roddet med sådan en lille fætter før mangler jeg lidt råd venner , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes , men et hint er lillemor ville RIGTIG gerne det MEGET snart kommer til og virke, så PLEASE HELP!!!....
Arduinoen skal drive en lille rc servo motor som skal køre EN kørelse(frem og tilbage ved berøring af en switch, og den skal først køre når den for besked om det ved berøring af en proswitch, det er løkkes mig og lave noget kode så motoren køre 140 grader frem og så tilbage.
problem 1: Den bliver ved med og køre frem og tilbage det skal den ikke, den skal kun køre en gang frem og tilbage, hvordan skrives det ind i koden??,
problem 2: På proswitchen køre jeg 5Volt ind i PIN 1 og ved berøring kommer de 5 volt ud i PIN 4, så skal jeg bare have en ledning mellem PIN 4 på switchen og over til arduinoen på eks dens PIN 4??, men hvordan skrives start koden??....
Husk og behandler andre, som du selv ville behandles
- SKS
- Silver Member
- Indlæg: 283
- Tilmeldt: 10. sep 2017, 20:17
- Interesser: Riffel & Pistol
- Geografisk sted: Sønderjylland
- Has thanked: 25 times
- Been thanked: 171 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Sådan nogle maskiner, til fruen, der kører frem og tilbage kan man købe i diverse sexshops..
Quando Omni Flunkus Moritati
- Lillelars
- Platin Member
- Indlæg: 1427
- Tilmeldt: 10. sep 2008, 22:11
- Interesser: Våben, motorsport, og amikanebiler
- Geografisk sted: Himmerland
- Has thanked: 95 times
- Been thanked: 37 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Lige til et andet projekt i denne omgang
Husk og behandler andre, som du selv ville behandles
- Kleth
- Platin Member
- Indlæg: 5290
- Tilmeldt: 27. mar 2013, 15:20
- Interesser: Jage,Skyde,Ammo&Historie
- Geografisk sted: Nordsjælland
- Has thanked: 971 times
- Been thanked: 725 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Jeg er først lige selv begyndt at rode med microcontrollers, så hjælpen er ikke så stor
Det lyder som om at du sætter spænding på pin og så kører servoen iterationer. Den eksempelkode jeg har fundet, der skal man steppe den igennem vinklen den skal slå
Det burde kører 180 grader, hvis kun "loop" kaldes een gang
https://www.allaboutcircuits.com/projec ... n-arduino/
Det lyder som om at du sætter spænding på pin og så kører servoen iterationer. Den eksempelkode jeg har fundet, der skal man steppe den igennem vinklen den skal slå
Kode: Vælg alt
void loop()
{
for(angle = 0; angle < 180; angle += 1) // command to move from 0 degrees to 180 degrees
{
servo_test.write(angle); //command to rotate the servo to the specified angle
delay(15);
}
https://www.allaboutcircuits.com/projec ... n-arduino/
Maxim #28: “If the price of collateral damage is high enough, you might be able to get paid for bringing ammunition home with you.”
- Mapzter
- This member is
- Indlæg: 5848
- Tilmeldt: 29. okt 2004, 03:28
- Interesser: IPSC og pistolskydning
- Geografisk sted: Nordjylland
- Has thanked: 108 times
- Been thanked: 495 times
- Kontakt:
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Her er et lignende projekt: https://www.instructables.com/id/Servo-Motor-Arduino/
Slava Ukraini!
IPSC - absoluten Königsdisziplin im Schießsport
Team Zero Mike Armory
IPSC - absoluten Königsdisziplin im Schießsport
Team Zero Mike Armory
- Deepo
- Gold Member
- Indlæg: 770
- Tilmeldt: 13. nov 2005, 22:36
- Interesser: Knivbygning Historisk skydning
- Geografisk sted: Aalborg
- Has thanked: 27 times
- Been thanked: 110 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Du bliver nok nødt til at have en state, som beskriver hvad motoren laver. Se state i dette eksempel, hvor motoren forventes at være inde ved start.Lillelars skrev: ↑25. feb 2020, 17:10Hej Venner
Jeg er igang med et lille projekt, hvor der kommer en arduino ind i billedet, og da jeg har aldrig roddet med sådan en lille fætter før mangler jeg lidt råd venner , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes , men et hint er lillemor ville RIGTIG gerne det MEGET snart kommer til og virke, så PLEASE HELP!!!....
Arduinoen skal drive en lille rc servo motor som skal køre EN kørelse(frem og tilbage ved berøring af en switch, og den skal først køre når den for besked om det ved berøring af en proswitch, det er løkkes mig og lave noget kode så motoren køre 140 grader frem og så tilbage.
problem 1: Den bliver ved med og køre frem og tilbage det skal den ikke, den skal kun køre en gang frem og tilbage, hvordan skrives det ind i koden??,
problem 2: På proswitchen køre jeg 5Volt ind i PIN 1 og ved berøring kommer de 5 volt ud i PIN 4, så skal jeg bare have en ledning mellem PIN 4 på switchen og over til arduinoen på eks dens PIN 4??, men hvordan skrives start koden??....
Når man trykker på knappen kører motoren ud, og trykker man igen, så kører motoren ind.
Kode: Vælg alt
#define IN = 0
#define TRAVEL_OUT = 1
#define OUT = 2
#define TRAVEL_IN = 3
int state = 0;
const int buttonPin = 2; // the number of the pushbutton pin
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
switch (state) {
case IN:
if (buttonState == HIGH) {
state = TRAVEL_OUT;
}
break;
case TRAVEL_OUT:
// Move motor out
state = OUT;
break;
case OUT:
if (buttonState == HIGH) {
state = TRAVEL_IN;
}
break;
case TRAVEL_IN:
// Move motor in
state = IN;
break;
}
}
/Mogens
- Lillelars
- Platin Member
- Indlæg: 1427
- Tilmeldt: 10. sep 2008, 22:11
- Interesser: Våben, motorsport, og amikanebiler
- Geografisk sted: Himmerland
- Has thanked: 95 times
- Been thanked: 37 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Hej venner
Tusinde tak for alle jeres input
Jeg tro jeg er ved og have den i mål nu, så nu skal der bare tegnes og printes i kasse til projektet
Tusinde tak for alle jeres input
Jeg tro jeg er ved og have den i mål nu, så nu skal der bare tegnes og printes i kasse til projektet
Husk og behandler andre, som du selv ville behandles
- Refraktorius
- Admin
- Indlæg: 21723
- Tilmeldt: 23. maj 2006, 11:13
- Interesser: Skydning, dimser og alu-bats
- Geografisk sted: Århus
- Has thanked: 467 times
- Been thanked: 2372 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Det er altid nemmest at svare på et spørgsmål hvis man rent faktisk kender spørgsmålet.Lillelars skrev: ↑25. feb 2020, 17:10Hej Venner
Jeg er igang med et lille projekt, hvor der kommer en arduino ind i billedet, og da jeg har aldrig roddet med sådan en lille fætter før mangler jeg lidt råd venner , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes , men et hint er lillemor ville RIGTIG gerne det MEGET snart kommer til og virke, så PLEASE HELP!!!....
Arduinoen skal drive en lille rc servo motor som skal køre EN kørelse(frem og tilbage ved berøring af en switch, og den skal først køre når den for besked om det ved berøring af en proswitch, det er løkkes mig og lave noget kode så motoren køre 140 grader frem og så tilbage.
problem 1: Den bliver ved med og køre frem og tilbage det skal den ikke, den skal kun køre en gang frem og tilbage, hvordan skrives det ind i koden??,
problem 2: På proswitchen køre jeg 5Volt ind i PIN 1 og ved berøring kommer de 5 volt ud i PIN 4, så skal jeg bare have en ledning mellem PIN 4 på switchen og over til arduinoen på eks dens PIN 4??, men hvordan skrives start koden??....
Kodning med en skovl: En helt simpel måde at afvikle ting en gang, er at lægge koden i
void setup()
Setup køres een gang når processoren startes.
void loop() lader du være tom.
Din knap kan så bare påvirke reset på Arduinoen, og hver gang du trykker får du een kørsel.
Men ellers vil metoden være.
I dit loop:
- aflæs knappen
- hvis knappen ændrer status, så kør til 140 og tilbage til 0
Hvis du laver koden, så den skal være HIGH (eller LOW afhængigt ) og den skal have en anden status end ved sidste aflæsning, undgår du at den kører mere end en gang ved et tryk.
"Det tager kun 2 minutter at læse opslagene øverst i et forum."
- Kleth
- Platin Member
- Indlæg: 5290
- Tilmeldt: 27. mar 2013, 15:20
- Interesser: Jage,Skyde,Ammo&Historie
- Geografisk sted: Nordsjælland
- Has thanked: 971 times
- Been thanked: 725 times
Re: Hjælp til arduino projekt, nogle der kan hjælpe??
Noget lidt andet i det samme domain, så har jeg flashet flere ESP32/ESP8266 microcontrollere med MicroPython som er overraskende effektivt og let at kode, når der er tilgængelige biblioteker.
https://docs.micropython.org/en/latest/ ... intro.html
Det giver mulighed for at kode tråde, netværk, display m.v.
ESP32 med WiFi og Bluetooth
https://www.ebay.co.uk/itm/4-MB-Flash-W ... 2749.l2649
Eller ESP8266
https://www.ebay.co.uk/itm/CH340G-Drive ... A&LH_BIN=1
Og så er der selvfølgeligt rigtige PyBoards
https://www.ebay.co.uk/itm/MicroPython- ... SwIQtcvusF
https://docs.micropython.org/en/latest/ ... intro.html
Det giver mulighed for at kode tråde, netværk, display m.v.
ESP32 med WiFi og Bluetooth
https://www.ebay.co.uk/itm/4-MB-Flash-W ... 2749.l2649
Eller ESP8266
https://www.ebay.co.uk/itm/CH340G-Drive ... A&LH_BIN=1
Og så er der selvfølgeligt rigtige PyBoards
https://www.ebay.co.uk/itm/MicroPython- ... SwIQtcvusF
Maxim #28: “If the price of collateral damage is high enough, you might be able to get paid for bringing ammunition home with you.”