Arduino doet tegenovergesteld

Discussie in 'Model elektronica' gestart door norwin, 1 mei 2017.

  1. norwin

    norwin

    Lid geworden:
    29 sep 2004
    Berichten:
    778
    Locatie:
    Swifterbant
    Goedendag.
    Sinds kort ben ik een beetje bezig met Arduino.
    Nu eerst om wat lampjes te laten flitsen en later wil ik wat ingewikkelder projecten proberen.
    Maar nu het volgende.
    Op mijn Arduino nano heb ik een klein programmaatje geschreven om een led te laten flitsen.
    Dit heb ik geupload en laten draaien.
    Nu is het het geval dat de controleled op het printje precies doet wat het moet doen.
    Maar de aangesloten led doet exact het tegenovergestelde.
    Nu heb ik geprobeerd om de print te resetten en opnieuw het bestand te uploaden maar dat weigert het printje.
    Heeft iemand een idee wat dit zou kunnen zijn?

    Hieronder de geschreven loop.
    // the setup function runs once when you press reset or power the board
    void setup() {
    // initialize digital pin 13 as an output.
    pinMode(13, OUTPUT);
    }

    // the loop function runs over and over again forever
    void loop() {
    digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
    delay(100); // wait for a second
    digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
    delay(100); // wait for a second
    digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
    delay(100); // wait for a second
    digitalWrite(13, LOW);
    delay(100);
    digitalWrite(13, HIGH);
    delay(100);
    digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
    delay(1000); // wait for a second
    }


    Groeten Norwin
     
  2. marten77

    marten77

    Lid geworden:
    22 jul 2007
    Berichten:
    2.329
    Locatie:
    Gouda
    Vermoedelijk zit je externe LED aangesloten op de Plus en aan Port 13, i.p.v. op de Min/GND en Port 13 ?
     
  3. max z

    max z Vriend van modelbouwforum.nl PH-SAM

    Lid geworden:
    4 dec 2009
    Berichten:
    2.347
    Locatie:
    Boskoop
    Ik weet niet of je een auto-reset gebruikt (condensator en weerstand), maar anders moet je de reset drukknop van de nano direct nadat de mededeling "sketch aan het compileren" verandert in "sketch aan het uploaden" kort indrukken. Lukt vaak pas na meerdere pogingen....:frustie:
     
  4. Tadango

    Tadango Forum veteraan

    Lid geworden:
    25 jun 2003
    Berichten:
    16.469
    Locatie:
    Groningen
    Nano heeft dat allemaal standaard op het bord zitten. Zonder foutmelding van de gebruiker kan er van alles mis zijn...
     
  5. max z

    max z Vriend van modelbouwforum.nl PH-SAM

    Lid geworden:
    4 dec 2009
    Berichten:
    2.347
    Locatie:
    Boskoop
    Je hebt gelijk, ik verwarde 'm met de Pro Mini omdat ik de laatste tijd nogal met beide bezig geweest ben.
     
  6. Tadango

    Tadango Forum veteraan

    Lid geworden:
    25 jun 2003
    Berichten:
    16.469
    Locatie:
    Groningen
    De meeste pro mini's hebben ook een onboard reset circuit inmiddels trouwens. De goedkope chinese clonen tenminste wel :)
     
  7. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.912
    Locatie:
    Barneveld
    Wil je Nano geen enkele sketch meer laden, ook niet de meegeleverde voorbeelden zoals "blink" ?
    Kijk eens op de onderkant met een vergrootglas of er een "FTDI" chip op zit of een "CH340G" chip.

    De Nano's worden nog wel eens uitgeleverd met een imitatie FTDI chip op de onderkant gesoldeerd. In Windows zorgt de originele driver er dan voor dat die imitatie chip niet meer wordt herkend. Die herkent nl dat het een fake chip is en daar hebben de makers van de driver (FTDI) wat op gevonden in hun driver.
     
  8. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.912
    Locatie:
    Barneveld
    Nano.jpg

    De bovenste heeft de FTDI chip, de onderste de CH340G. Je kunt het al aan het aantal pootjes zien. De CH340G chip heeft mij nog nooit problemen bezorgd. Voor de FTDI driver issue bestaat een workaround in Windows.
     
    Laatst bewerkt: 2 mei 2017
  9. max z

    max z Vriend van modelbouwforum.nl PH-SAM

    Lid geworden:
    4 dec 2009
    Berichten:
    2.347
    Locatie:
    Boskoop
    Het heeft dus in ieder geval één keer goed gewerkt.
     
  10. Micropuller

    Micropuller Forum veteraan

    Lid geworden:
    1 jul 2004
    Berichten:
    6.399
    Als de onboard led het gewoon goed doet, zou het toch echt aan de aansluiting van je externe led moeten liggen. Ik denk ook dat je de aansluitingen hebt omgewisseld (anode aan 5V en cathode aan pin 13)
     
  11. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.325
    Locatie:
    Hell
    Fout bericht
    .
     
  12. norwin

    norwin

    Lid geworden:
    29 sep 2004
    Berichten:
    778
    Locatie:
    Swifterbant
    @hmeijdam , het is dus de versie met 16 pootjes.

    @Micropuller , nu weet ik niet veel van electronica maar voor zover ik weet doet een led het maar op een manier.
    Dus als ik de kathode en anode zou hebben omgewisseld dan doet de led bij mijn weten niets.
    Een diode laat ook maar in een richting een stroom door en een led is ook een diode.

    Als ik het mis heb dan word ik overigens graag gecorrigeerd hoor:friends:

    Groeten Norwin
     
  13. norwin

    norwin

    Lid geworden:
    29 sep 2004
    Berichten:
    778
    Locatie:
    Swifterbant
    @marten77 , heb even gekeken en idd.
    Dit was het foutje dat ik heb gemaakt.
    Even aangepast en nu doet de arduino wat het moet doen.
    Bedankt.:thumbsup:
     
  14. Micropuller

    Micropuller Forum veteraan

    Lid geworden:
    1 jul 2004
    Berichten:
    6.399
    Anode = "+", cathode = "-". Ik zeg dus precies hetzelfde als Marten77 (toch?)

    [​IMG]
    Als je pin 13 "LOW" (= 0V) zet, kan er dus stroom lopen van de 5V naar de arduino en licht de led op. Als je pin 13 "HIGH" (= 5V) zet, loopt er geen stroom en is de led uit. Precies tegenovergesteld aan de onboard led.
     
    Laatst bewerkt: 3 mei 2017
  15. norwin

    norwin

    Lid geworden:
    29 sep 2004
    Berichten:
    778
    Locatie:
    Swifterbant
    Hallo Micropuller.
    Uit je eerdere post had ik dat niet zo opgemaakt.:hammer:
    Maar zoals je het hierboven stelt zeg je inderdaad hetzelfde als Marten.
    Groeten Norwin
     

Deel Deze Pagina