Modules
Communication and storage modules: Bluetooth, GPS, RFID, microSD and I/O expanders.
- HC-05 Bluetooth: select it to send messages from a virtual phone while the simulation runs.
- RFID RC522: click the reader to tap a card; set the card UID in the toolbar.
- microSD: the toolbar shows the files your program has written to the card.
Modules
- Bluetooth HC-05TXD to the RX pin, RXD to the TX pin (SoftwareSerial or Serial 0/1), 9600 baud. Type text in the toolbar to send it from the "phone".
- GPS NEO-6MTX to the Arduino RX pin (SoftwareSerial 9600 baud). NMEA sentences are sent every second.
- RFID RC522Hardware SPI: SCK/MOSI/MISO to the SPI pins (Uno: 13/11/12; Blue Pill: PA5/PA7/PA6; ESP32: D18/D23/D19), SDA to 10 (Blue Pill: PA4), RST to 9 (Blue Pill: PB0), 3.3V to 3.3V. The card UID is set in the toolbar.
- microSD card moduleHardware SPI: SCK, DI (MOSI), DO (MISO) to the board's SPI pins, CS to pin 10 or 4 (Blue Pill: PB1). 64 MB FAT16 card.
- PCF8574 I/O expanderI2C: SDA/SCL to the board's SDA/SCL pins (Uno: A4/A5, Mega: 20/21, Pico: GP4/GP5, Blue Pill: PB7/PB6, ESP32: D21/D22). Tying A0–A2 to VCC increases the address.
- MCP23017 I/O expanderI2C address 0x20 + A2..A0. VDD to 5V, VSS to GND, RESET to 5V.
- Single coin acceptorDC12V to the 12V adapter +, GND to the adapter GND and the board GND, COIN to a digital pin (INPUT_PULLUP). Each coin sends 1 LOW pulse. Click a coin or the coin slot while the simulation runs. Uno/Nano: use pin 2 or 3.
- CH-926 multi coin acceptorDC12V to the 12V adapter +, GND to the adapter GND and the board GND, COIN to a digital pin (INPUT_PULLUP). Each coin type sends a number of pulses you choose yourself (up to 6 coin types). Uno/Nano: use pin 2 or 3.
Ready to try it?
Sign in with Google, pick a board and run your first simulation in two minutes. Free during the launch period.
Start simulating free