Hjælp til arduino projekt, nogle der kan hjælpe??

Alt om software, sikkerhed, kryptering m.m. Spørg og der er sikkert en der kan hjælpe.
Besvar
Brugeravatar
Lillelars
Platin Member
Platin Member
Indlæg: 1430
Tilmeldt: 10. sep 2008, 22:11
Interesser: Våben, motorsport, og amikanebiler
Geografisk sted: Himmerland
Has thanked: 92 times
Been thanked: 38 times

Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Lillelars » 25. feb 2020, 17:10

Hej Venner :razz:

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 :help: , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes :oops: , 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 :Hug:

Brugeravatar
SKS
Bronze Member
Bronze Member
Indlæg: 121
Tilmeldt: 10. sep 2017, 20:17
Interesser: Riffel & Pistol
Geografisk sted: Sønderjylland
Has thanked: 7 times
Been thanked: 60 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af SKS » 25. feb 2020, 17:36

Sådan nogle maskiner, til fruen, der kører frem og tilbage kan man købe i diverse sexshops..

:oops: :oops: :giggle:
Quando Omni Flunkus Moritati

Brugeravatar
Lillelars
Platin Member
Platin Member
Indlæg: 1430
Tilmeldt: 10. sep 2008, 22:11
Interesser: Våben, motorsport, og amikanebiler
Geografisk sted: Himmerland
Has thanked: 92 times
Been thanked: 38 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Lillelars » 25. feb 2020, 17:40

SKS skrev:
25. feb 2020, 17:36
Sådan nogle maskiner, til fruen, der kører frem og tilbage kan man købe i diverse sexshops..

:oops: :oops: :giggle:
:rolf: :rolf: :rolf:

Lige til et andet projekt i denne omgang :twisted:
Husk og behandler andre, som du selv ville behandles :Hug:

Brugeravatar
Kleth
This member is
This member is
Indlæg: 4896
Tilmeldt: 27. mar 2013, 15:20
Interesser: Jage,Skyde,Ammo&Historie
Geografisk sted: Nordsjælland
Has thanked: 867 times
Been thanked: 584 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Kleth » 25. feb 2020, 18:59

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å

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);                       
  } 
Det burde kører 180 grader, hvis kun "loop" kaldes een gang

https://www.allaboutcircuits.com/projec ... n-arduino/
Maxim #68: “Negotiating from a position of strength does not mean you shouldn’t also negotiate from a position near the exits.”

Brugeravatar
Mapzter
This member is
This member is
Indlæg: 5323
Tilmeldt: 29. okt 2004, 03:28
Interesser: IPSC og pistolskydning
Geografisk sted: Nordjylland
Has thanked: 83 times
Been thanked: 322 times
Kontakt:

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Mapzter » 25. feb 2020, 18:59

I Never Did Mind About the Little Things!

IPSC - absoluten Königsdisziplin im Schießsport
Team Zero Mike Armory

Brugeravatar
Deepo
Gold Member
Gold Member
Indlæg: 626
Tilmeldt: 13. nov 2005, 22:36
Interesser: Knivbygning Historisk skydning
Geografisk sted: Aalborg
Has thanked: 10 times
Been thanked: 69 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Deepo » 25. feb 2020, 21:21

Lillelars skrev:
25. feb 2020, 17:10
Hej Venner :razz:

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 :help: , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes :oops: , 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??....
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.
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;
  }
}
Ellers vis os din kode, så kan vi nok hjælpe med det.

/Mogens

Brugeravatar
Lillelars
Platin Member
Platin Member
Indlæg: 1430
Tilmeldt: 10. sep 2008, 22:11
Interesser: Våben, motorsport, og amikanebiler
Geografisk sted: Himmerland
Has thanked: 92 times
Been thanked: 38 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Lillelars » 25. feb 2020, 22:38

Hej venner :razz:
Tusinde tak for alle jeres input :NVFrules:
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 :Hug:

Brugeravatar
Refraktorius
Admin
Admin
Indlæg: 18771
Tilmeldt: 23. maj 2006, 11:13
Interesser: Skydning, dimser og alu-bats
Geografisk sted: Århus
Has thanked: 274 times
Been thanked: 1844 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Refraktorius » 10. mar 2020, 12:53

Lillelars skrev:
25. feb 2020, 17:10
Hej Venner :razz:

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 :help: , og jeg fortæller først til sidst hvad projektet er, hvis det kommer til og løkkes :oops: , 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??....
Det er altid nemmest at svare på et spørgsmål hvis man rent faktisk kender spørgsmålet.

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."

Brugeravatar
Kleth
This member is
This member is
Indlæg: 4896
Tilmeldt: 27. mar 2013, 15:20
Interesser: Jage,Skyde,Ammo&Historie
Geografisk sted: Nordsjælland
Has thanked: 867 times
Been thanked: 584 times

Re: Hjælp til arduino projekt, nogle der kan hjælpe??

Indlæg af Kleth » 10. mar 2020, 14:33

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 :DancingBanana:
https://www.ebay.co.uk/itm/MicroPython- ... SwIQtcvusF
Maxim #68: “Negotiating from a position of strength does not mean you shouldn’t also negotiate from a position near the exits.”

Besvar