In addition, some pins have specialized functions: A maximum of 40mA is the value that must not be exceeded to avoid permanent damage to the microcontroller. Each pin can provide or receive 20 mA as recommended operating condition and has an internal pull-up resistor (disconnected by default) of 20-50 k ohm. Click here to see the pin mapping between Arduino Pins and Atmega2560 pins.Įach of the 70 digital pins on the Mega can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. There are up to 70 digital pins in Seeeduino Mega. The SPI pins in this port: MISO, SCK, and MOSI, are also connected to digital pins 12, 13, and 11 respectively just like those of the Arduino Uno. This is the ICSP connection for the ATmega328P, it is located in the standard ICSP/SPI position for Arduino Uno, Due, Mega, and Leonardo compatible hardware (e.g. This is not the case in other Arduino boards where the button is placed on top making it hard to access. This button is conveniently placed on the side to allow you to reset the Seeeduino board even when a shield is placed on top. As peak current is 2A when model is power on, DC Power is your better choice then USB power. The DC Input allows your Seeeduino Mega to be powered from a wall adapter so that you can supply more power to your project if needed, for example when using DC motors or other high power devices. Nowadays many new and great sensors are being develop to work with 3.3V, with other duino boards you would need to place a logic level converter between the board and these sensor(s), with the Seeeduino Mega all you have to do is slide the switch! Slide switch used to change the logic level and power output of the board to either 5V or 3.3V. Slide switch used to allow or avoid automatic reset and upload.
Mini USB Port is used to connect the board to your PC for programming and for powering up. The pin-out and alternate functions of various pins of Seeeduino Mega are shown in the pin-out diagram. The image below shows an overview of Seeeduino Mega hardware features.
It features ATmega2560 processor which brings a large number of I/O pins, as much as 70 digital I/O, 16 analog inputs, 14 PWM, and 4 hardware serial ports.
In Boards Manager type Crumbuino, once you see the Crumbuino BSP, click on install.Īfter the install is finished, you can select the Crumbuino Nano or Crumbuino Mega board and create your sketch.Seeeduino Mega is a powerful micro-controller derived from Arduino Mega. In Preferences open Additional Boards Manager URLs: by clicking on the small icon on the right side In ArduinoIDE Preferences open Preferences Additionally the Crumbuino-Mega provides RS232 and RS485 interfaces, which are disabled by default, so that the IO pins can be used for other purposes. Main differences to the Arduino Mega 2560 is a different pinout, no 5V regulator (the Crumbuino-Mega can be supplied through USB) and the status LED is connected to a different pin. In this configuration it is comparable to Arduino Mega 2560 module!ĭue to the preloaded Arduino Bootloader and the integrated USB UART converter with mini-USB connector, the module can directly be used with the Arduino IDE as an e.g. As Crumbuino-Mega version the module comes with Arduino bootloader preloaded and mounted 16MHz crystal. In this configuration it is comparable to Arduino Nano V3.0 module!Ĭrumbuino-Mega corresponds to our popular Crumb2560 V1.1 module with the ATmega2560 mikrocontroller and CP2102 USB UART converter. As Crumbuino-Nano version the module comes with Arduino bootloader preloaded and mounted 16MHz crystal. It is based on the ArduinoCore-avr ContentīSP support Crumbuino Nano Crumbuino NanoĬrumbuino-Nano corresponds to our popular Crumb328 V2.3 module with the ATmega328P mikrocontroller and CP2102 USB UART converter. Arduino BSP for Crumbuino Nano and Crumbuino Mega