arduino uno r3 starter kit with development board for programming beginners electronic kit diy kit electronic

arduino uno r3 starter kit with development board for programming beginners electronic kit diy kit electronic

1 set
$554.40
Sale price  $554.40 Regular price  $0.00
Skip to product information
arduino uno r3 starter kit with development board for programming beginners electronic kit diy kit electronic
arduino uno r3 starter kit with development board for programming beginners electronic kit diy kit electronic
$554.40
Sale price  $554.40 Regular price  $0.00
Color1 set
Description

SPECIFICATIONS

Application: Computer

Brand Name: NONE

Condition: New

High-concerned chemical: none

Operating Temperature: Room temperature

Origin: Mainland China

Package: SOP

Quantity: 1

Type: Module

is_customized: Yes

Arduino Programming Fundamentals Kit

(For Windows/Mac computers)


ArduinoCN Chinese Forum Recommended Starter Learning Kit!

This kit isThe OJ team willFundamentals of Arduino ProgrammingThe components mentioned and their sensors are sorted out to form a complete Arduino learning kitTo provide learners with a clearer learning idea, faster learning methods, and more convenient and professional learning tools. The suite includesThe basics of Arduino programmingThe controllers and basic sensor modules and components used in the first 5 chapters. This kit is ideal for enhancing your Arduino learning.



Controller Model:Arduino Uno R3


Main chip: ATmega328P


Working voltage: 5V


Input voltage (recommended): 7-9V


Input voltage (not exceeding): 7-9V


Digital IO ports: 14 (6 of which can be used as PWM outputs)


Analog Input: 6


Output current per IO port: 40mA


3.3V port output current: 50mA


Flash: 32K (Atmega328P) of which 0.5Kb is used as a bootloader


SRAM:                    2Kb(Atmega328P)


EEPROM:                1Kb(Atmega328P)


Clock: 16M


ArduinoProgramming Fundamentals 2nd Edition, Paper Tutorial* 1 (optional)

ArDuino Uno R3 Italian English version * 1

Sensor expansion board * 1

USB data cable * 1

Relay module * 1

Buzzer module * 1

RGB LED module * 1

Touch module * 1

Sound sensor * 1

MQ2 gas sensor * 1

Infrared remote control * 1

Infrared emitter module * 1

Infrared receiver module * 1

Ultrasonic sensor * 1

Infrared obstacle avoidance sensor * 1

Human body infrared module * 1

74HC595 * 1

10K single potentiometer * 1

Passive buzzer * 1

Photoresistor 5537 * 1

DHT11 temperature and humidity sensor * 1

LED * 8

Button * 6

38K integrated infrared receiver * 1

Resistance 220 ohms * 10

Resistance 1K * 10

Resistance 10K * 10

Capacitance 100nf * 10

3P DuPont Line * 6

Female to female Dupont line * 20

Bread thread * 1 bundle (about 65 sticks)

Breadboard * 1

Fan blade * 1

DC small motor (welded motor wire) * 1

9G servo * 1

Plastic storage box * 1


Please contact customer service for the supporting tutorial.


40 classic experimental cases


Introduction to the basics of Arduino programming

Chapter 1, Getting to know Arduino for the first time

1.1 What is Arduino?

1.2 Origin of Arduino

1.3 Why use Arduino as a development platform?

1.4 Arduino hardware - choose an Arduino controller that suits you

1.4.1 know the different Arduino controllers

1.4.2 numerous Arduino peripherals

1.4.3 start with ArduinoUNO

1.5 Arduino software

1.5.1 download and configure the Arduino development environment

1.5.2 know ArduinoIDE

1.5.3 install Arduino drivers

1.6 Blink - HellloWorld for Arduino!


Chapter 2, The Basics

2.1 Arduino language and program structure

2.1.1 Arduino language

2.1.2 Arduino program structure

2.2 C/C++ language basics

2.2.1 data types

2.2.2 Operator

2.2.3 expression

2.2.4 Array

2.2.5 string

2.2.6 Notes

2.2.7 represent a program in a flowchart

2.2.8 sequential structure

2.2.9 selection structure

2.2.10 loop structure

2.3 Electronic components and Arduino expansion modules

2.4 Use of sensor expansion board

2.5 Simple control of Arduino I/O

2.5.1 use of digital I/O

2.5.2 project: Human body sensor lamp (relay module and digital sensor)

2.5.3 use of analog I/O

2.5.4: Electronic thermometer

2.5.5 Use of Digital and Analog Sensors

2.6 Communicating with a computer - using a serial port

2.6.1 serial output

2.6.2 serial input

2.6.3 experiment: serial port control switch lamp

2.7 Time control function

2.7.1 run time function

2.7.2 delay function


Chapter 3 Advanced I/O Applications

3.1 Tuning function

3.2 Projects

3.3 Pulse width measurement function and ultrasonic ranging

3.3.1 pulse width measurement function

3.3.2 ultrasonic ranging

3.4 Setting the ADC reference voltage

3.5 External interruption

3.5.1 use of external interrupts

3.5.2 experiment: external interrupt triggers buzzer alarm


Chapter 4, Using and Writing Class Libraries

4.1 Write and use functions to improve the readability of the program

4.2 Using the Arduino Class Library

4.3 Writing an Arduino class library

4.3.1 writing header files

4.3.2 preprocessing commands

4.3.3 macro definition

4.3.4 file contains

4.3.5 conditional compilation

Compatible 4.3.6 versions

4.3.7 prepare .cpp files

4.3.8 keyword highlighting

4.3.9 build sample programs

4.4 Class library optimization and release


Chapter 5, Communications

5.1 Hardware Serial Communication - Use of HardwareSerial Class Library

5.1.1 HardwareSerial class library member functions

5.1.2 the difference between print () and write () output methods

5.1.3 read () and peeek () input methods

Read string 5.1.4 serial port

5.1.5 Serial Events

5.1.6 experiment: serial port control RGBLED dimming

5.1.7 Better Serial Monitor - Serial Debugging Assistant

5.2 Software emulates serial communication - the use of the SoftwareSerial class library

Limitations 5.2.1 SoftwareSerial Class Library

5.2.2 SoftwareSerial class library member functions

5.2.3 establish a soft serial communication

5.2.4 experiment: Serial communication between Arduino

5.2.5 use multiple soft serial ports simultaneously

5.3 Use of the IIC Bus - Use of the Wire Class Library

5.3.1 IIC host, slave and pin

5.3.2 Wire Class Library Member Functions

5.3.3 IIC connection method

5.3.4 host to write data, receive data from the machine

5.3.5 Slave sends data, Host reads data

5.4 Using the SPI Bus - Using the SPI Class Library

5.4.1 SPI pin

Slave device selection on 5.4.2 SPI bus

5.4.3 SPI class library member functions

Data transmission and reception on 5.4.4 SPI bus

5.4.5 Experiment: Using the Digital Potentiometer AD5206

5.4.6 software emulates SPI communication

5.4.7 Experiment: Extended I/O Port with 74HC595


Chapter 6, Storage

6.1 Data can also be saved after power failure - the use of EEPROM class library

6.1.1 EEPROM class library member functions

6.1.2 write operation

6.1.3 read operation

6.1.4 clear operation

6.1.5 use community to store various types of data to EEPROM

6.2 Saving large amounts of data - using the SD card library

6.2.1 format SD card

6.2.2 SD Card Class Library Member Functions

6.2.3 use SD card read/write module

6.2.4 create files

6.2.5 Delete Files

6.2.6 writing documents

6.2.7 read the file

6.3 Project: SD Card Environmental Data Logger

6.3.1 the use of DHT11 temperature and humidity detection module

6.3.2 hardware connection method

6.3.3 temperature and humidity recorder

6.3.4 Analyze Data in Excel


Chapter 7, Wireless Communications - Infrared Remote Control

7.1 IRremote class library member functions

7.2 Infrared reception

7.3 Infrared emission

7.4 Experiment: Remote Control Appliances


Chapter 8: LCD Display

8.1 Use of 1602 LCD - Use of LiquidCrystal Class Library

8.1.1 connect 1602 LCD to Arduino

8.1.2 4-bit data cable connection

8.1.3 1602LCD related parameters

8.1.4 LiquidCrystal class library member functions

8.1.5 experiment: "helllo, world!"

8.1.6 experiment: display serial input data to 1602 LCD

8.1.7 experiment: show scrolling effect

8.1.8 experiment: show custom characters

8.2 Project: Making an electronic clock

8.2.1 DS1307 clock module

8.2.2 electronic clock

8.3 Usage of Graphics Displays - Usage of the u8glib Class Library

8.3.1 select LCD and connect to Arduino

8.3.2 connect to Arduino and create u8g object

8.3.3 u8glib program structure

8.3.4 plain text display

8.3.5 data show

8.3.6 Experiment: Drawing Graphics

8.3.7 experiment: display picture - bitmap model


Chapter 9: The Use of USB Class Libraries

9.1 USB device simulation related functions

9.1.1 member functions of the USB mouse class

9.1.2 member functions of the USB keyboard class

9.2 Analog keyboard input information

9.2.1 Arduino Leonardo cannot download programs normally after emulating a USB device

9.2.2 analog keyboard combination keys

9.3 Experiment: Using a joystick module to control a computer mouse

9.4 Project: PPT Playback Remote Control


Chapter 10: Using the Ethernet Class Library

10.1 Ethernet related hardware introduction

10.2 Ethernet Class Library

10.2.1 Ethernet class

10.2.2 IPAddress class

10.2.3 EthernetServer class

10.2.4 EthernetClient class

10.3 Initialization of Ethernet

10.3.1 Custom Internet Protocol Address

Get Internet Protocol Address 10.3.2 DHCP

10.4 Create a simple chat room through Telnet

10.4.1 Build Arduino Telnet Chat Server

10.4.2 Windows Telnet Client

10.5 Ethernet and Web Applications

10.5.1 HTTP protocol

10.5.2 HTTP response

10.5.3 client side

10.5.4 web server

10.6 UDP communication

10.6.1 EthernetUDP class

10.6.2 use UDP to receive/send data

10.7 Project: Web Control Arduino



Free Shipping Over $199
  • Standard Shipping: Standard Shipping (12–18 Business Days)
  • Express Shipping: Expedited Shipping (5–9 Business Days)
  • Free Shipping: Orders over $199 qualify automatically
  • Tracking: Full tracking number provided for all orders
30-Day Return Policy
  • Returns: 30-day hassle-free return window
  • Condition: Items must be unused and in original packaging
  • Refund: Full refund processed within 3-5 business days
Why Choose Us?
  • Factory Direct: ISO/TS 16949 certified manufacturer
  • Quality: 100% electrical continuity tested before shipment
  • Experience: 15+ years in automotive connector industry
  • Support: Professional technical support available
Secure Payment Latest encryption technology
Money-Back Guarantee 30-day hassle-free returns
Quality Assured Factory certified products
Global Fast Shipping Worldwide express delivery

You may also like

Contact us

Subscribe to our emails

Be the first to know about new collections and special offers.