Overview
mCore board |
The mCore is basically an Arduino Uno plus
- dual motor controller
- two serial RGB LEDs (WS2812 aka "NeoPixels")
- piezo buzzer
- light sensor
- IR LED
- IR receiver
- button
- header block for either a bluetooth or 2.4GHz radio
- four RJ25 connectors for external peripherals
The board is intended to be used for teaching programming, robotics, internet of things, etc. As a learning tool, it is primarily used with the custom version of the Scratch programming environment called mBlock. There is also a library for regular Arduino IDE programming as well.
What is lacking, however, is a good write up on the various pin assignments used for the on-board peripherals that Makeblock added. Thankfully, at least there is a schematic to help us out.
Pin assignments
Based on the schematic, here are the pin assignments. Additional detail on each peripheral is provided below the table.
D0/RXD | RXD on external radio connector |
D1/TXD | TXD on external radio connector |
D2 | IR receiver input |
D3~ | IR LED output (HIGH = ON) |
D4 | M2 direction (HIGH = CCW) |
D5~ | M2 PWM (speed) |
D6~ | M1 PWM (speed) |
D7 | M1 direction (HIGH = CW) |
D8 | Buzzer output |
D9~ | Pin 5 on RJ25 #2 |
D10~ (SPI) SS | Pin 6 on RJ25 #2 |
D11~ (SPI) MOSI | Pin 5 on RJ25 #1 |
D12 (SPI) MISO | Pin 6 on RJ25 #1 |
D13 (SPI) SCLK | Blue LED / Serial out to WS2812 LEDs |
A0 | Pin 5 on RJ25 #4 |
A1 | Pin 6 on RJ25 #4 |
A2 | Pin 5 on RJ25 #3 |
A3 | Pin 6 on RJ25 #3 |
A4 (I2C) SDA | Pin 2 on all 4 RJ25 connectors |
A5 (I2C) SCL | Pin 1 on all 4 RJ25 connectors |
A6 | Light sensor input |
A7 | Button input, low when pressed |
Arduino Pin | mCore function |
---|
Motor Controller
![]() |
Motor Controller |
The M1 connector on the board is controlled by D6 (PWM speed) and D7 (direction). When D7 is HIGH, the motor turns CW. When D7 is LOW the motor turns CCW.
Likewise, the M2 connector is controlled by D5 (PWM speed) and D4 (direction). However, in this case the function of D4 is reversed. When D4 is HIGH the motor turns CCW, and when it is LOW it turns CW.
Reversing the function of the two direction pins may seem odd, however, when you think about it, the motors are generally on the opposite sides of the robot so they need to turn opposite directions for the bot to move either forward or backward. Consequently you can use the same 'direction' setting (HIGH or LOW) on both outputs to get the bot to go in one direction, for example, forward.
Serial RGB LEDs (WS2812 aka NeoPixels)
![]() |
WS2812 Serial RGB LEDs |
In addition, the pin (D13) controls a blue LED on the board so the standard Arduino blink sketch will work correctly on the mCore.
Piezo Buzzer / Speaker
![]() |
Speaker |
Light Sensor
![]() |
Photocell |
The light sensor is a standard CdS photocell configured as a voltage divider. This is hooked to analog pin 5 so you can read the voltage (and hence the amount of light) using analogRead().
IR LED
![]() |
IR LED |
The IR LED is simply hooked to a digital output pin (digital pin 3). You can use this to transmit data or to detect objects in front of the bot (by bouncing light off of objects and reading it with the receiver).
IR Receiver
![]() |
IR Receiver |
Button
![]() |
Pushbutton |
Radio Headers
![]() |
Radio headers |
RJ25 Connectors
![]() |
RJ25 Connectors |
Each connector has power (+5) and ground connections along with the I2C bus clock and data pins. The remaining two pins on each connector have either two digital or two analog port pins, depending on which connector it is.
Port 1 has digital pins 11 (PWM) & 12. Port 2 has digital pins 9 & 10 (both PWM). Port 3 has analog pins 2 & 3. Port 4 has analog pins 0 and 1.
56 comments:
nice diagrams to see thanks for sharing
Bluetooth Receiver Blog
I have read your blog its very attractive and impressive. I like it your blog.
It is very helpful for our project. Thank you and keep in touch
Thank you for this information, it is very useful for all. Get the best My Assignment Help Services at the cheapest price. MyassignmenthelpAU provides the best organizational culture My Assignment Help. Therefore, to avail of our assignment help offering no plagiarism, Free Turnitin, Partial Payment, Unlimited Revisions, etc. you'll contact our team of highly professional, experienced, Ph.D. experts to avail the discounted services!
Great Post and all the very best from Assignment Help Expert providing excellent programming assignment help at an affordable budget.
Students who seek Criminology Coursework Writing Services from a writing company are guaranteed of getting good grades for their Criminology Research Paper Services and Criminology Custom Term Paper Services that are free from grammatical errors.
'I'm highly impressed by the piece of thoughts you have shared on this portal. all the best
connect us on Assignment Help can shed your burden of assignments with a return of qualitative assignments.
Law Assignment Help
Programming Assignment Help
Management Assignment Help
My Assignment Help
Online Assignment Help
This article was really helpful. The tip to clarify the topic was good for me to read, I liked your ideas, keep continue.
norton.com/setup
Through our experts, we offer all kinds of Criminology Coursework Writing Services and Criminology Assignment Writing Services to suit the needs of every student when they are given any Criminology Case Study Writing Services.
Bean bag chairs are comfortable and beautiful. Why not add one to your den? Here's how to lounge in style and choose the best bean bag
Are you in need of Marketing Assignment Writing Services for your Marketing Coursework Help Writing Services? Seek our Custom Marketing Writing Services Online today.
It is important for college nursing students to seek help with nursing writing services from a reputable custom nursing research paper service company so as to be assured of good grades in their nursing research paper services.
Assignment Help is something most students are actively and constantly searching for assignment writing, regardless of their academic level. Students who lack knowledge and skills to develop proper assignment writing fears hearing the writing of word assignments. online assignment help is all you need to relieve the tension in these circumstances. By that point, the writing of the assignment is just what you need. They provide 100 per cent positive outcomes to customers, including providing expert advice and services. We offer top service assignment help Australia by 1000+ native experts with record of on time delivery. Get your modification done online for any subject assignment. Securing high grades made easy with assignment help.
I read your article it is very interesting and every concept is very clear, thank you so much for sharing.
office.com/setup
E-commerce research paper writers are hard to come across them for those in need of E-commerce Essay Writing Services and trade and e-commerce writing services.
As an option, white paper writing services can be useful in case you want to receive a good white paper and sell its copies in the future. Use the white paper writing services and get the best paper!
Online logistics research paper writing help has become very popular among students seeking Logistics Writing Services Online and logistics and supply management essay writing services.
Online business and information system coursework writing services seekers find it easy to access Information Systems Writing Services and IT research paper writing services since most information system essay writing services companies offer them.
Online political science essay writing help services are very common nowadays since there are very many students seeking Political Science Writing Services and political science research paper writing services.
Social science coursework writing services are essential and it has become very popular for those seeking social science research paper writing services since most of them seek Social Science Writing Services.
Finding the best online history research paper writing services and History Research Paper Services is not easy unless one is keen to establish a professional history assignment writing service provider & history coursework help online.
the understudies of school assignments, paper help, article making, and proposition creating organizations as per the school rules. Pay someone to do homework
best my essay writer
Bulk SMS Service in Delhi is one of the cheapest and most effective of marketing for businesses that always wanted to be in touch with their customers. It helps them to keep updated their client about all the ongoing events. Also, you can use Bulk Transactional SMS to update your clients with any kind of monetary activity in their account.
It is important to seek hotel & hospitality research paper writing services and hotel & hospitality assignment writing services since students find help when they visit Hotel & Hospitality Writing Services.
While investigating different online assignment help sites, you will be required to clarify your prerequisite and inquiries each time you associate with a client care individual. In any case, we at ABC Assignment Help distributed a devoted venture administrator for your undertaking making our administrations totally tweaked in nature. Your task supervisor is constantly refreshed about any questions or explanations and go about as a solitary purpose of contact for all updates. He guarantees editing everything about your works in progress guaranteeing getting rid of all mistakes in definite assignment arrangements. Your task supervisor will likewise guarantee that the work is conveyed simply after cautious editing and last altering with the goal that its prepared to submit. more - assignment help uk
Custom psychology research writing services are very difficult to complete and many students are always searching for Developmental Psychology Writing Services to help them complete their psychology assignment writing services and developmental psychology essay writing services.
There are many theology & religion coursework writing services and Religious Research Writing Services to choose from for those stuck with their religion assignment writing services and theology essay writing help services.
Reliable religion & theology coursework writing services are not hard to come across for those in need of Religious Research Writing Services and theology & religion essay writing services.
thanks for sharing the information this is how it is used blogging tips are working
twitch how to enable bits
There are many custom coursework writing services and Business Coursework Writing Services to choose from for those stuck with their custom paper writing services and custom college coursework writing services.
Backlinks.
Read online stories and poems.
I’m impressed, I must say. Genuinely rarely can i encounter a blog that’s both educative and entertaining, and without a doubt, you have hit the nail on the head. Your concept is outstanding; the issue is something that too little individuals are speaking intelligently about.
essay writing service
essay writer online
Essay Typer
Need Essay Typer online? Get help from expert writers for Top Quality and Plagiarism free work. 24x7 Live Help. Order Now! This kind of essay calls for debating skills where you need strong statement evidence to support your arguments. It is very difficult as proving one’s point takes powerful
business assignment help
accounting essay help
computer science assignment help
Java Assignment Help
Assignment help
Essay Writing Help
It's really amazing to have many lists of will help to make thanks a lot for sharing
vé máy bay rẻ đi thượng hải
thời gian bay từ hà nội sang anh
đặt vé máy bay đi mỹ
combo quy nhơn tháng 7
combo khách sạn đà lạt
The greater part of our homework helpers hold thinker doctorate certificates in their separate fields of study. Accordingly, they advance your homework with appropriately explored, totally valid and solid substance. Mention that we lead thorough instructional meetings for our homework help specialists at ordinary stretches. These workshops effectively keep our homework helpers refreshed about the new improvements in the field of scholastic composition. Knowing about these progressions, empowers our homework specialists to get your work done as per the most recent patterns in the field of academic composition. Visit - cheap assignment help , write my assignment
Great post, fun and full of information. But most of all, I like the way you write. You have to tell me what they will do about Currys Discount Code
Our online assignment help Australia service is an online assignment help service provided by experienced Australian assignment help expert at here.
Monash University Australia Assignment Help
Curtin University Assignment Help
RMIT UniversityAssignment Help
Wollongong University Assignment & Homework Help
Queensland University Of Technology Assignment Help
University Of South Australia Assignment Help
Western Australia University Assignment Help
Swinburne University Of Technology Assignment Help
James Cook University Assignment Help
Thank you very much for giving space to us to express our feeling and thoughts about above information. I think you will keep updating and changing these information time to time if there is need to change. corporate auditing firms in India, auditing services in india , new company registration in delhi , top ca firms, gst registration for service provider in india, business advisory consulting services in india.
Contact My Assignment Help online website to get our assignment help service for all your academic tasks. Through a team of over 3000 subject experts we offer individual attention to every student making the assignment help experience completely unique and stress-free for students aiming to score high in every assignment.
I am very impressed by this post; this site has always been pleasant news for everyone. Thank you very much for such an encouraging post. Keep sharing, great job!
R assignment help
Very nice article, just what I needed.
https://www.atozassignments.com/cplus-programming-assignment-help
https://www.atozassignments.com/computer-science-assignment
https://www.atozassignments.com/php-programming-assignment-help
https://www.atozassignments.com/c-programming-assignment-help
https://www.atozassignments.com/java-programming-assignment-help
https://www.atozassignments.com/html-assignment-help
https://www.atozassignments.com/mechanical-assignment-help
Post a Comment