Maduino Uno

From MakerFabsWiki
Revision as of 03:56, 25 October 2017 by Wikiadmin (talk | contribs) (Interface Function)

Jump to: navigation, search


Maduino UNO is an Arduino compatible board, which is based on ATmega328P MCU and Arduino UNO bootloader. It used a FT232 as a Uart- to- USB converter. You can program the board via a micro- USB cable. Also you can power the board via a DC Jack input,7 to 15V is acceptable.

Model OAC0328MU

Maduino UNO.jpg


Microcontroller ATmega328
Operating Voltage 5v
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6PINs provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz


  • USB TO TTL chip:FT232
  • Flat DC Jack.
  • Inherits all of Arduino Uno's features.
  • Compatible to Uno's pin layout, screw hole and dimensions.
  • Evolved with SMD components.

Interface Function

File:Maduino Maduino UNO 1.jpg


The Crowduino Uno-SD board has almost the same usage with that of Crowduino with Atmega328, except the follows:

Program Downloading

With the Atmega16U2, downloading program to the Uno-SD board would be much faster than that of Crowudino with Atmega328, but notice that you should select the Arduino Uno when selecting the board.
File:Uno-SD select Uno.jpg

Read&Write SD Card

There is a SD card slot on the Uno-SD card board, with which you can easily use SD card to record and thus to read data on the SD card.The SD card uses the SPI interface (D10/D11/D12) plus a CS Pin (D3 or D4) to cominicate with the main microcontroller Atmega328. First, Select the CS Pin you want to use with jumper. To make your project more flexible, you can select either the D3 or D4 pin as your CS pin for SD card. The default is D4. If your D4 have been applied for other modules, you can select the D3, but notice to modify related files in your program, which we will discuss later.
500 px
And then download the related library here to start using the SD card. Notice if your select the D3 as your SD card CS pin, you should modify a littele when initlize the SD card in your program:

if (!SD.begin(4)) {     // modify to SD.begin(3) when using D3 as CS pin
   Serial.println("initialization failed!");
 Serial.println("initialization done.");


For version Crowduino Uno-SD V1.4, There is a little difference with Arduino UNO that the LED contact with the PB5/D13. PB5/D13 contact the LED with Reverse follower. Please have a look at the following picture. File:PB5-D13.png That will make the High and LOW values is inverted when control the LED with D13.



If you have any problem about how to use it, you can connect to us at the bottom-right of bazzer or contact to to get technology support.