Ahojte,
zapojila som tento elektromagnet do Arduina – čierny kablik na GND, červený na 5V a žltý na PIN 2. Program je nasledovný:
/*
Turns on an Electromagnet on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
int Electromagnet = 2;
int LED = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(Electromagnet, OUTPUT);
pinMode(LED, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(Electromagnet, HIGH); // turn the Electromagnet on (HIGH is the voltage level)
digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
// delay(1000); // wait for a second
// digitalWrite(Electromagnet, LOW); // turn the Electromagnet off by making the voltage LOW
// digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
// delay(1000); // wait for a second
}
Adaptér mám 6V 1,5 A a elektromagnet napájam priamo z Arduina. Zdá sa mi však že nie je dostatočne silný. Na stránke píšu že pracovný prúd má byť 400mA a teraz som si prečítala že na výstupe Arduina je maximálne 40mA – to je asi ten problém však? Že elektromagnet nie je dostatočne napájaný z Arduina? Viem že pre niektorých blbá otázka ale ako dokážem zmeniť prúd z Adaptéru, ktorý má 1,5A na 400mA?
Ďakujem 🙂