Prerequisites
If not already done so already, install Arduino software and make basic connections, as described in page for MRMS ESP32: Arduino, IMU, eFuse, BT, WiFi, CAN Bus (mrm-esp32).
Task
Using an electromagnet.
Pins
Connections
Program
A short example:
bool on = false;
void setup() {
pinMode(32, OUTPUT);
}
void loop() {
digitalWrite(32, on);
on = !on;
delay(1000);
}
pinMode() select pin 32 for digital output. loop() toggles output each second.
Limitations
Some pins are not available. Check this list.
Alternative connection
Uključite kabel za napajanje (npr.
MRMS JST-KK2.54) u bilo koji od 2 odgovarajuća (tamnocrvena) konektora za napajanje. Drugi kraj ide u bateriju. Zelene konektore na potrošače (npr. elektromagnete), ulaze na digitalne pinove mikrokontrolera. Možete ih uključivati Arduino naredbom digitalWrite(13) - 13 je za primjer lijevo. Oprez -
ne spajate bateriju na izlaz za elektromagnet! Ova će akcija uništiti zaštitne diode, nakon čega će isključivanje zavojnice induciranim naponom uništiti tranzistore.
Primjer je za Arduino Nano, ali možete koristiti Teensy 3.2, ARM i druge mikrokontrolere.