MCUs and FPGAs: Difference between revisions

From MediaWiki
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:
[[File:DuinoKitEducator.png|thumb|DuinoKit Educator]]
[[File:DuinoKitEducator.png|thumb|DuinoKit Educator]]
[[File:DuinoKitiot.png|thumb|DuinoKit IoT]]
[[File:DuinoKitiot.png|thumb|DuinoKit IoT]]
DuinoKit allows you to program with an Arduino microprocessor.


'''DuinoKit Educator'''<br>
''Component List'': Arduino NANO compatible microprocessor, ADXL345 Acceleration Sensor, Ultrasonic Distance Sensor, Auto-Off Module, IR Remote Controller, PS2 Joystick Module, Relay, Stepper Motor, ULN2003-based Stepper Motor Driver, DHT-11 Temperature & Humidity Sensor, LED Bar Graph Array, Active Buzzer, Passive Buzzer, Servo, Analog Temperature Sensor(Thermistor), Power Supply Module, 4*4 Matrix Keyboard, DC Motor, L9110 Motor Driver, LCD1602, 8x8 Dot-matrix LED Display, 8 digits 7-segment Display with Shift Register, 7-segment LED Display, Light Sensor(Photoresistor), Tilt Switch, Switches, RGB LED, Red LEDs, Green LED, Yellow LED, Blue LEDs, Resistors(220Ω), Resistors(1KΩ), Resistors(10KΩ), Potentiometers(10KΩ), Capacitors(104), Capacitors(10uF), Buttons, NPN Transistors(8050), PNP Transistors(8550), 1N4148 Diodes, 1N4001 Diodes, Battery Holder, Breadboard, USB Cable, Male to Male Jumper Wires, Male to Female Jumper Wires, Band Resistor Card, Rotary Encoder, oLed 64x128 module, IRF520 Mosfet transistor, TSOP4838 IR receiver module, 8 digits, 7 segment display module with MAX7221 driver, 8x8 LED array with MAX7221 driver, DS1307 Real Time Clock Module, 2N2222 Transistor, 2N2907 Transistor, 10 WS2812B LED Strip


'''DuinoKit IoT'''<br>
''Component List'': Arduino compatible ESP32 microprocessor, GPS module, Passive Infared Motion Sensor (PIR), ADXL345 Acceleration Sensor, Ultrasonic Distance Sensor, Auto-Off Module, IR Remote Controller, PS2 Joystick Module, Relay, Stepper Motor, ULN2003-based Stepper Motor Driver, DHT-11 Temperature & Humidity Sensor, LED Bar Graph Array, Active Buzzer, Passive Buzzer, Servo, Analog Temperature Sensor(Thermistor), Power Supply Module, 4*4 Matrix Keyboard, DC Motor, L9110 Motor Driver, LCD1602, 8x8 Dot-matrix LED Display, 8 digits 7-segment Display with Shift Register, 7-segment LED Display, Light Sensor(Photoresistor), Tilt Switch, Switches, RGB LED, Red LEDs, Green LED, Yellow LED, Blue LEDs, Resistors(220Ω), Resistors(1KΩ), Resistors(10KΩ), Potentiometers(10KΩ), Capacitors(104), Capacitors(10uF), Buttons, NPN Transistors(8050), PNP Transistors(8550), 1N4148 Diodes, 1N4001 Diodes, Battery Holder, Breadboard, USB Cable, Male to Male Jumper Wires, Male to Female Jumper Wires, Band Resistor Card, Rotary Encoder, oLed 64x128 module, IRF520 Mosfet transistor, TSOP4838 IR receiver module, 8 digits, 7 segment display module with MAX7221 driver, 8x8 LED array with MAX7221 driver, DS1307 Real Time Clock Module, 2N2222 Transistor, 2N2907 Transistor, 10 WS2812B LED Strip


(You will need your own Mac / PC / or Linux based computer for uploading the programs to the Arduino compatible processor.)
Online course tutorials and lessons Moodle Classroom server (TinkerCode.us) Course materials and component lessons are available to individuals and private classrooms with teacher access can be created for groups with lesson assessments.


= Microcontrollers =
= Microcontrollers =

Revision as of 19:19, 5 September 2025

We have several microcontroller units (MCU) and field programmable gate arrays (FPGA) for students to use.

Microcontroller Kits

DuinoKit Educator
DuinoKit IoT

DuinoKit allows you to program with an Arduino microprocessor.

DuinoKit Educator
Component List: Arduino NANO compatible microprocessor, ADXL345 Acceleration Sensor, Ultrasonic Distance Sensor, Auto-Off Module, IR Remote Controller, PS2 Joystick Module, Relay, Stepper Motor, ULN2003-based Stepper Motor Driver, DHT-11 Temperature & Humidity Sensor, LED Bar Graph Array, Active Buzzer, Passive Buzzer, Servo, Analog Temperature Sensor(Thermistor), Power Supply Module, 4*4 Matrix Keyboard, DC Motor, L9110 Motor Driver, LCD1602, 8x8 Dot-matrix LED Display, 8 digits 7-segment Display with Shift Register, 7-segment LED Display, Light Sensor(Photoresistor), Tilt Switch, Switches, RGB LED, Red LEDs, Green LED, Yellow LED, Blue LEDs, Resistors(220Ω), Resistors(1KΩ), Resistors(10KΩ), Potentiometers(10KΩ), Capacitors(104), Capacitors(10uF), Buttons, NPN Transistors(8050), PNP Transistors(8550), 1N4148 Diodes, 1N4001 Diodes, Battery Holder, Breadboard, USB Cable, Male to Male Jumper Wires, Male to Female Jumper Wires, Band Resistor Card, Rotary Encoder, oLed 64x128 module, IRF520 Mosfet transistor, TSOP4838 IR receiver module, 8 digits, 7 segment display module with MAX7221 driver, 8x8 LED array with MAX7221 driver, DS1307 Real Time Clock Module, 2N2222 Transistor, 2N2907 Transistor, 10 WS2812B LED Strip


DuinoKit IoT
Component List: Arduino compatible ESP32 microprocessor, GPS module, Passive Infared Motion Sensor (PIR), ADXL345 Acceleration Sensor, Ultrasonic Distance Sensor, Auto-Off Module, IR Remote Controller, PS2 Joystick Module, Relay, Stepper Motor, ULN2003-based Stepper Motor Driver, DHT-11 Temperature & Humidity Sensor, LED Bar Graph Array, Active Buzzer, Passive Buzzer, Servo, Analog Temperature Sensor(Thermistor), Power Supply Module, 4*4 Matrix Keyboard, DC Motor, L9110 Motor Driver, LCD1602, 8x8 Dot-matrix LED Display, 8 digits 7-segment Display with Shift Register, 7-segment LED Display, Light Sensor(Photoresistor), Tilt Switch, Switches, RGB LED, Red LEDs, Green LED, Yellow LED, Blue LEDs, Resistors(220Ω), Resistors(1KΩ), Resistors(10KΩ), Potentiometers(10KΩ), Capacitors(104), Capacitors(10uF), Buttons, NPN Transistors(8050), PNP Transistors(8550), 1N4148 Diodes, 1N4001 Diodes, Battery Holder, Breadboard, USB Cable, Male to Male Jumper Wires, Male to Female Jumper Wires, Band Resistor Card, Rotary Encoder, oLed 64x128 module, IRF520 Mosfet transistor, TSOP4838 IR receiver module, 8 digits, 7 segment display module with MAX7221 driver, 8x8 LED array with MAX7221 driver, DS1307 Real Time Clock Module, 2N2222 Transistor, 2N2907 Transistor, 10 WS2812B LED Strip


(You will need your own Mac / PC / or Linux based computer for uploading the programs to the Arduino compatible processor.) Online course tutorials and lessons Moodle Classroom server (TinkerCode.us) Course materials and component lessons are available to individuals and private classrooms with teacher access can be created for groups with lesson assessments.

Microcontrollers

Arduino Uno
Arduino Nano
Arduino Nano ESP32
Teensy 4.0

FPGAs

Alchitry Mojo
Alchitry Cu
Alchitry Au
Digilent Cmod A7
MicroNova Mercury
MicroNova Mercury 2