Arduino doet tegenovergesteld

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
 
Nu heb ik geprobeerd om de print te resetten en opnieuw het bestand te uploaden maar dat weigert het printje
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:
 
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:

Nano heeft dat allemaal standaard op het bord zitten. Zonder foutmelding van de gebruiker kan er van alles mis zijn...
 
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.
 
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:
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)
 
@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
 
@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

Anode = "+", cathode = "-". Ik zeg dus precies hetzelfde als Marten77 (toch?)

LEDlabel.png

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:
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
 
Back
Top