Arduino electronic items from | LK-Tronics https://lk-tronics.com/product-category/microcontrollers/arduino/ Components for the Future Fri, 22 Nov 2024 06:23:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://i0.wp.com/lk-tronics.com/wp-content/uploads/2023/11/cropped-Main-Logo-lktronics-2023-512-x-512-px-1.png?fit=32%2C32&ssl=1 Arduino electronic items from | LK-Tronics https://lk-tronics.com/product-category/microcontrollers/arduino/ 32 32 153475254 Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable] https://lk-tronics.com/product/arduino-uno-rev3-atmega328p-development-board-without-logo-without-cable/ https://lk-tronics.com/product/arduino-uno-rev3-atmega328p-development-board-without-logo-without-cable/#respond Mon, 29 Apr 2024 04:29:00 +0000 https://lk-tronics.com/?post_type=product&p=15959 LK-Tronics
Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable]

LKMIC00033

Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable]
darazsales

]]>
LK-Tronics
Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable]

Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable]

ARDUINO UNO ATmega 328P

The 14 digital input/output pins in Arduino Uno ATmega 328P can used as input or output pins by using pinMode(), digitalRead(), and digital Write () functions in Arduino programming.

Each pin operates at 5V can provide or receive a maximum of 40mA current and has an internal pull-up resistor of 20-50 KOhms which are disconnected by default. Buy Arduino Uno ATmega 328P

How to use Arduino Board

Out of these 14 pins, some pins have specific functions as listed below, you can find the Pin Description in Arduino Uno

  • Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are used to receive and transmit TTL serial data. They are connected with the corresponding ATmega328P USB to the TTL serial chip.
  • External Interrupt Pins 2 and 3: These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value.
  • PWM Pins 3, 5, 6, 9, and 11: These pins provide an 8-bit PWM output by using the analog Write() function.
  • SPI Pins 10 (SS), 11 (MOSI), 12 (MISO), and 13 (SCK): These pins are used for SPI communication.
  • In-built LED Pin 13: This pin is connected with a built-in LED, and pin 13 is HIGH–the LED is on and pin 13 is LOW, it’s off.
  • Analog pin 4 (SDA) and pin 5 (SCA) are used for TWI communication using the Wire library.

Arduino Uno has a couple of other pins as explained below:

  • AREF: Used to provide a reference voltage for analog inputs with analogReference() function.
  • Reset Pin: Making this pin LOW, resets the microcontroller.

Pin Description in Arduino Uno ATmega 328P

Refer to the below table for the Pin Description in Arduino Uno. Any problems? direct message us

Pin Category Pin Name Details
Power Vin, 3.3V, 5V, GND using an external power source.

5V: Regulated power supply used to power the microcontroller and other components on the board.

3.3V: 3.3V supply generated by on-board voltage regulator. Maximum current draw is 50mA.

GND: ground pins.

Reset Reset Resets the microcontroller.
Analog Pins A0 – A5 Used to provide analog input in the range of 0-5V
Input/output Pins Digital Pins 0 – 13 Can be used as input or output pins.
Serial 0(Rx), 1(Tx) Used to receive and transmit TTL serial data.
External Interrupts 2, 3 To trigger an interrupt.
PWM 3, 5, 6, 9, 11 Provides 8-bit PWM output.
SPI 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) Used for SPI communication.
Inbuilt LED 13 To turn on the inbuilt LED.
TWI A4 (SDA), and A5 (SCA) are Used for TWI communication.
AREF AREF To provide a reference voltage for input voltage.

Arduino Uno Technical Specifications

Microcontroller ATmega328P – 8-bit AVR family microcontroller
Operating Voltage 5V
Recommended Input Voltage 7-12V
Input Voltage Limits 6-20V
Analog Input Pins 6 (A0 – A5)
Digital I/O Pins 14 (Out of which 6 provide PWM output)
DC Current on I/O Pins 40 mA
DC Current on 3.3V Pin 50 mA
Flash Memory 32 KB (0.5 KB is used for the Bootloader)
SRAM 2 KB
EEPROM 1 KB
Frequency (Clock Speed) 16 MHz

Arduino Communication 

A computer, an additional Arduino board, and other microcontrollers can all connect with Arduino. The ATmega328P microcontroller provides UART TTL (5V) serial communication which can do using digital pin 0 (Rx) and digital pin 1 (Tx). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual COM port to software on the computer. The ATmega16U2 firmware uses the standard USB COM drivers, and no external driver is needed. on Windows, a .inf file is required.

The Arduino software

The Arduino software includes a serial monitor that allows simple textual data to send to and from the Arduino board. There are two RX and TX LEDs on the Arduino board which will flash after data is being transmitted via the USB-to-serial chip and USB connection to the computer (not for serial communication on pins 0 and 1). A Software Serial library allows for serial communication on any of Uno’s digital pins. The ATmega328P supports I2C (TWI) and SPI communication. The Arduino software includes a Wire library to simplify the use of the I2C bus. Buy Arduino uno Sri Lanka to make your work easy.

 

ARDUINO UNO Pinout

The pin mapping between the Arduino Uno and ATmega328 chip

Arduino Uno ATmega328P Pin Mapping

Software

Arduino IDE (Integrated Development Environment) requires programming the Arduino Uno board. Download it here.

Programming Arduino

Arduino IDE is installed on the computer, connect the board to the computer using a USB cable. Now open the Arduino IDE and choose the correct board by selecting>Tools>Boards>Arduino/Genuine Uno. choose the correct Port by selecting Tools>Port. Arduino Uno is a program using Arduino programming language based on Wiring. To get it to start with the Arduino Uno board and blink the built-in LED, load the example code by selecting Files>Examples>Basics>Blink. In this example code is loaded into your IDE, click on the ‘upload’ button given on the top bar. After the upload is finished, you should see the Arduino’s built-in LED blinking.  Below is the example code for blinking:

//The setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

//The, loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

Applications

  • Prototyping of Electronics Products and Systems
  • Multiple DIY Projects.
  • Easy to use for beginner-level DIYers and makers.
  • Projects requiring Multiple I/O interfaces and communications.

Arduino Uno Rev3 ATMega328p Development Board [without Logo / without Cable]
darazsales

]]>
https://lk-tronics.com/product/arduino-uno-rev3-atmega328p-development-board-without-logo-without-cable/feed/ 0 15959
Arduino Pro Mini ATmega328 Microcontroller https://lk-tronics.com/product/arduino-pro-mini-328/ https://lk-tronics.com/product/arduino-pro-mini-328/#respond Thu, 23 Mar 2023 02:13:34 +0000 https://lk-tronics.com/?post_type=product&p=11508 LK-Tronics
Arduino Pro Mini ATmega328 Microcontroller

LKMIC00023

Arduino Pro Mini ATmega328 Microcontroller
lahiru Dhananjaya

]]>
LK-Tronics
Arduino Pro Mini ATmega328 Microcontroller

Product Video link

VISIT OUR FACEBOOK PAGE FOR MORE INFO | MORE PRODUCT IN OUR SHOP

Arduino Pro Mini ATmega328 Microcontroller
lahiru Dhananjaya

]]>
https://lk-tronics.com/product/arduino-pro-mini-328/feed/ 0 11508
Arduino LilyPad ATmega328P https://lk-tronics.com/product/arduino-lilypad-atmega328p-n/ https://lk-tronics.com/product/arduino-lilypad-atmega328p-n/#respond Sun, 04 Dec 2022 05:41:11 +0000 https://lk-tronics.com/?post_type=product&p=10839 LK-Tronics
Arduino LilyPad ATmega328P

Arduino LilyPad ATmega328P Arduino LilyPad / LilyPad Arduino  is a microcontroller board designed for wearables and e-textiles. The LilyPad Arduino was designed and developed by Leah Buechley and SparkFun Electronics.

Arduino LilyPad ATmega328P
lahiru Dhananjaya

]]>
LK-Tronics
Arduino LilyPad ATmega328P

Arduino LilyPad ATmega328P

Arduino LilyPad / LilyPad Arduino  is a microcontroller board designed for wearables and e-textiles. The LilyPad Arduino was designed and developed by Leah Buechley and SparkFun Electronics. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. The board is based on the ATmega168V (the low-power version of the ATmega168) (datasheet) or the ATmega328V (datasheet).

    • Lilypad is Wearable e-textile technology
    • Able to connect a Li-Po battery
    • On-off switch to save power
    • Can charge the batteries through the JST socket
  • This is LilyPad – the main board consisting of an ATmega328 with the to 5V.
  • The latest version of the Arduino LilyPad supports automatic reset for even easier programming.
  • The back side of the LilyPad is now completely flat! We now use a surface mount programming
    connector to keep the header from poking through.
  • This version of the Arduino LilyPad now uses the new ATmega328 at 8MHz. 0016 supports the Pro Mini 328/8MHz/16MHZ.
  • Use this setting when using this new LilyPad 328.

Arduino LilyPad ATmega328P DESCRIPTION

The Arduino Lilypad is a board that has an Atmega328 loaded with the Arduino bootloader, this board has as few external elements as possible in order to keep this board small and simple.

Lilypad is part of the Wearable technology or “wearable” technology, it has large and wide connectors in order to be sewn on clothing or fabric, there are many Input / Output accessories to be used with this Lilypad such as accelerometers,

LEDs,

buttons,

batteries, etc;

some of these items can even be washed.

Characteristics Microcontroller:

ATmega328 Operating voltage:

2.7V – 5.5V Input voltage (recommended):

2.7V – 5.5V Digital input / output pins: 14 (6 can be used as PWM) Analog input pins:

6 DC current for each input / output pin:

40mA Flash Memory:

16KB (2KB used by Bootloader) SRAM: 1KB EEPROM:

512B Clock frequency: 8MHz

Arduino LilyPad

Arduino LilyPad

Arduino LilyPad

Arduino LilyPad

Arduino LilyPad

Arduino LilyPad

Visit our HomePage for more products https://lk-tronics.com/

Arduino Uno visit https://lk-tronics.com/product/buy-arduino-uno-srilanka/

More Information on Arduino Open Source https://www.arduino.cc/

Now Delivery Around Sri-Lanka

Human Body Temperature Sensor MAX30205 MTA

TTP223 Touch Sensor

PowMr 5KW MPPT Hybrid Inverter 5KVA 48V 80A 230VAC 500Vdc Support Parallel Pure Sine Wave Hybrid Solar Inverter With Battery Charger

Arduino Nano Controller ATmega328P

Arduino LilyPad ATmega328P
lahiru Dhananjaya

]]>
https://lk-tronics.com/product/arduino-lilypad-atmega328p-n/feed/ 0 10839
Arduino Explore IoT Kit https://lk-tronics.com/product/buy-arduino-explore-iot-kit/ https://lk-tronics.com/product/buy-arduino-explore-iot-kit/#respond Fri, 30 Sep 2022 03:54:27 +0000 https://lk-tronics.com/?post_type=product&p=10429 LK-Tronics
Arduino Explore IoT Kit

LKDIYKIT00029

Arduino Explore IoT Kit
lahiru Dhananjaya

]]>
LK-Tronics
Arduino Explore IoT Kit

Arduino Explore IoT Kit

Overview

Arduino Explore IoT Kit allows you to build your next smart project. Ever wanted an automated house? Or a smart garden? Well, now it’s easy with the Arduino IoT Cloud compatible boards. It means you can connect devices, visualize data, control and share your projects from anywhere in the world.
The Internet of Things (IoT) is a giant network of connected devices that collect and share data from all over the world, and it’s changing the way we live, work, and study. Learning about the IoT requires students to understand and use different tools, technologies, and programming languages.

The IT skills gap is growing. Topping employers’ list of concerns is a lack of IT skills in emerging technologies, such as the Internet of Things. Learning IoT skills now, using advanced industry- standard technology, tools, and processes, will help students succeed in their future careers. They’ll gain the knowledge they need to tackle the demands of the IT industry – and the more relevant their learning, the more likely they are to secure better, higher-paying jobs.

With the Arduino Explore IoT Kit, you can get advanced high school and college students started with creating connected devices quickly and easily.

Teach students to innovate, investigate, and explore with connected devices that use sensors, automation, protocols, and graphing to collect data they can analyse and learn from.

Create connections, decompose complex problems into simpler parts, allow students to innovate, and enhance their understanding of real-world technology with Arduino Explore IoT Kit

The MKR IoT Carrier- Just connect your device to the computer and you’re ready to go! 

The Arduino Explore IoT Kit includes a MKR IoT Carrier, which was specially developed for this kit.

The MKR IoT Carrier is an extension of your board and it has been thought to help students and teachers  to focus more on prototyping  ideas and programming, and less on the wiring and troubleshooting  by making it easier to build your circuits  using plug-and play connections.

With the Arduino Explore IoT Kit, you can get advanced high school and college students started with creating connected devices quickly and easily.

The activities in the kit teach students to write, deploy, and interact with code through a web- based integrated development environment (IDE) and cloud-based dashboards. Each activity, students gain more tools to design and make their own projects or tweak existing ones.

All the activities adopt a learning-by-doing approach, through which students acquire knowledge step-by-step by constructing fully functional solutions, including experiments, challenges and building meaningful applications. The activities are linked to everyday life, providing students with an invaluable understanding of advanced technology and how it works in the world around them.

CONTENT:

● Access to an online platform with all the content,  information and activities you need to
learn the basics of IoT in one place

● 10 step-by-step hands-on activities, covering the fundamentals of IoT:

○Hardware
○Networking
○Algorithms and programming
○Security
○Data handling

●10 open-ended challenges

●Available in five languages: English, Italian, Spanish, German and Portuguese


Tech specs

The kit includes:

  • Arduino MKR1010
  • MKR IoT Carrier designed for this kit, including:
  1. Two 24 V relays
  2. SD card holder
  3. Five Tactile buttons
  4. Plug and play connectors for different sensors
  5. Temperature sensor
  6. Humidity sensor
  7. Pressure sensor
  8. UV sensor
  9. Accelerometer
  10. RGB 1.20” display
  11. 18650 Li-Ion rechargeable battery holder
  12. Five RGB LEDs
  • Micro USB cable
  • Moisture sensor
  • PIR sensor
  • Plug-and-play cables for all the sensors
  • Access to an online platform with all the content,  information and activities you need to learn the basics of IoT in one place:10 step-by-step hands-on activities, covering the fundamentals of IoT:– Hardware
    – Networking
    – Algorithms and programming
    – Security
    – Data handling10 open-ended challenges 
  • Access to Arduino Cloud, an integrated online platform that enables you to write code, access content, configure boards, and share projects. The Arduino Cloud  includes everything you need to go through the 10 activities in the kit. The Explore IoT Kit comes with a free trial to the Arduino Cloud Maker Plan. With the Arduino Cloud Maker Plan you get access to additional features and increase the productivity of your tools. You will be able to save more sketches, get support for third parties boards and LoRa devices, increase the number of properties, and many more.

VISIT OUR FACEBOOK PAGE FOR MORE INFO | MORE PRODUCT IN OUR SHOP

Arduino Explore IoT Kit
lahiru Dhananjaya

]]>
https://lk-tronics.com/product/buy-arduino-explore-iot-kit/feed/ 0 10429
Arduino Mega 2560 R3 Compatible Board with USB Cable https://lk-tronics.com/product/arduino-mega-2560-r3-smd-board-ch340-chip-with-usb-cable/ https://lk-tronics.com/product/arduino-mega-2560-r3-smd-board-ch340-chip-with-usb-cable/#comments Fri, 11 Mar 2022 15:05:32 +0000 https://lk-tronics.com/?post_type=product&p=8691 LK-Tronics
Arduino Mega 2560 R3 Compatible Board with USB Cable

LKMIC00013

The Arduino Mega 2560 R3 is a microcontroller board that is based on the ATmega2560It has the following features.

  • Pins: 54 digital input/output pins, 16 analog inputs, 4 UARTs
  • Power: USB connection or external power supply
  • Other features: 16 MHz crystal oscillator, USB interface, power connection, ICSP header, reset button

Arduino Mega 2560 R3 Compatible Board with USB Cable
lahiru Dhananjaya

]]>
LK-Tronics
Arduino Mega 2560 R3 Compatible Board with USB Cable

Arduino Mega 2560 R3 Compatible Board SMD Board CH340 Chip with USB Cable

Introduction:

Is a piece of Arduino MEGA 2560 R3 SMD Compatible Board as the core of the microcontroller development board, itself has 54 groups of digital I / O input/output (14 of which can do PWM output), 16 sets of analog than the input, four groups of UART (hardware serial ports), Using a 16 MHz crystal oscillator? With a bootloader, it is possible to download programs directly via USB without going through other external writers. The power supply section can be powered directly from the USB, or use an AC-to-DC adapter and a battery as an external power supply.
Because of the open-source code, and the use of Java concepts (cross-platform) C language development environment, the surrounding modules and applications of rapid growth. The main reason for attracting artists is the ability to quickly communicate with software such as Flash or Processing … to make multimedia interactive works. Development IDE interface based on the principle of open-source code, you can download free for use in the production, school teaching, motor control, interactive works, and so on.

Specifications:

Microcontroller: ATmega2560
Clock Speed: 16 MHz
EEPROM: 4 KB
SRAM: 8 KB

Flash Memory: 256 KB of which 8 KB is used by the bootloader

Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Analog Input Pins: 16

Digital I/O Pins: 54 (of which 14 provide PWM output)

DC Current for 3.3V Pin: 50 mA
DC Current per I/O Pin: 40 mA
Size: 100 x 55mm

Package includes:

  • Arduino MEGA 2560 R3 SMD Board CH340  x 1
  • USB Cable x 1

VISIT OUR FACEBOOK PAGE FOR MORE INFO | MORE PRODUCT IN OUR SHOP

Arduino MEGA 2560 R3 SMD Board Arduino MEGA 2560 R3 SMD Board Arduino MEGA 2560 R3 SMD Board

Arduino Uno ATmega 328P

Arduino Mega 2560 R3 Compatible Board with USB Cable
lahiru Dhananjaya

]]>
https://lk-tronics.com/product/arduino-mega-2560-r3-smd-board-ch340-chip-with-usb-cable/feed/ 1 8691
UNO WiFi R3 ATmega328P ESP8266 Devolopment Board https://lk-tronics.com/product/uno-wifi-r3-atmega328p-esp8266-32mb-memory/ https://lk-tronics.com/product/uno-wifi-r3-atmega328p-esp8266-32mb-memory/#comments Fri, 17 Dec 2021 08:41:08 +0000 https://lk-tronics.com/?post_type=product&p=8273 LK-Tronics
UNO WiFi R3 ATmega328P ESP8266 Devolopment Board

LKMIC00012

UNO WiFi R3 ATmega328P ESP8266 Devolopment Board
lahiru Dhananjaya

]]>
LK-Tronics
UNO WiFi R3 ATmega328P ESP8266 Devolopment Board

UNO WiFi R3 ATmega328P ESP8266 32Mb Memory

The UNO WiFi R3 ATmega328P is a powerful microcontroller board that combines the functionality of the classic Arduino UNO with an integrated WiFi module. It features an ATmega328P microcontroller, 14 digital input/output pins, 6 analog inputs, and a USB connection for programming and power. Ideal for IoT projects and wireless communication applications.

  • Model Number: UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G
  • is customized: Yes
  • Supply Voltage: 6~9V recommend
  • Type: Logic ICs
  • Condition: New
  • MCU: ATmega328
  • Wi-Fi MCU: ESP8266
  • USB-converter: CH340G
  • Pin Out Uno: Uno R3

Packing list:

1*UNO + WiFi R3 ATmega328P+ESP8266 (32Mb memory) USB-TTL CH340G For Arduino NodeMCU

 

VISIT OUR FACEBOOK PAGE FOR MORE INFO | MORE PRODUCT IN OUR SHOP

UNO WiFi R3 ATmega328P UNO WiFi R3 ATmega328P ESP8266 32Mb Memory

UNO WiFi R3 ATmega328P ESP8266 Devolopment Board
lahiru Dhananjaya

]]>
https://lk-tronics.com/product/uno-wifi-r3-atmega328p-esp8266-32mb-memory/feed/ 1 8273
Arduino Mega 2560 [Original] with cable https://lk-tronics.com/product/arduino-mega-best-price-in-sri-lanka/ https://lk-tronics.com/product/arduino-mega-best-price-in-sri-lanka/#respond Tue, 05 Oct 2021 22:00:23 +0000 https://lk-tronics.com/?post_type=product&p=7350 LK-Tronics
Arduino Mega 2560 [Original] with cable

LKMIC00009

Arduino Mega best price in sri lanka Each and every item has its limited warranty and comes with the free USB cable to carry out the work smoothly and in order. lendwise cash on delivery service

Arduino Mega 2560 [Original] with cable
Ashen Premathilake

]]>
LK-Tronics
Arduino Mega 2560 [Original] with cable

Arduino Mega 2560[Original] with cable

The Arduino Mega 2560 is a microcontroller board based on the Atmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Mega 2560 board is compatible with most shields designed for the Uno and the former boards Duemilanove or Diecimila.

Specifications

Microcontroller ATmega2560
Operating Voltage 5V
Recommended Input Voltage 7-12V
Input Voltage Limits 6-20V
Analog Input Pins 16
Digital I/O Pins 54 (of which 15 provide PWM output)
DC Current on I/O Pins 20 mA
DC Current on 3.3V Pin 50 mA
Flash Memory 256 KB (8 KB is used for Bootloader)
SRAM 8 KB
EEPROM 4 KB
Frequency (Clock Speed) 16 MHz
LED_BUILTIN 13
LENGTH 101.52 mm
WIDTH 53.3 mm
WEIGHT 37 g

Arduino Mega best price in sri lanka

Arduino Mega best price in sri lanka

 

Data sheet download

https://www.robotshop.com/media/files/PDF/ArduinoMega2560Datasheet.pdf

Package include

  1. Arduino Mega 2560  x 1
  2. USB cable x 1

Arduino Mega 2560 [Original] with cable
Ashen Premathilake

]]>
https://lk-tronics.com/product/arduino-mega-best-price-in-sri-lanka/feed/ 0 7350
Arduino Uno ATmega 328P https://lk-tronics.com/product/arduino-uno-atmega-328p/ https://lk-tronics.com/product/arduino-uno-atmega-328p/#comments Mon, 04 May 2020 11:09:55 +0000 http://lk-tronics.com/?post_type=product&p=4756 LK-Tronics
Arduino Uno ATmega 328P

LKMIC00005

Buy ARDUINO UNO ATmega 328P in Sri Lanka for the lowest price with high quality. Each and every item has its limited warranty.

Special Notice :

  • INCLUDES USB CABLE

Arduino Uno ATmega 328P
pearstec.website

]]>
LK-Tronics
Arduino Uno ATmega 328P

ARDUINO UNO ATmega 328P

The 14 digital input/output pins in Arduino Uno ATmega 328P can used as input or output pins by using pinMode(), digitalRead(), and digital Write () functions in Arduino programming.

Each pin operates at 5V can provide or receive a maximum of 40mA current and has an internal pull-up resistor of 20-50 KOhms which are disconnect by default. Buy Arduino Uno ATmega 328P

How to use Arduino Board

Out of these 14 pins, some pins have specific functions as listed below, you can find the Pin Description in Arduino Uno

  • Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are using to receive and transmit TTL serial data. They are connected with the corresponding ATmega328P USB to the TTL serial chip.
  • External Interrupt Pins 2 and 3: These pins can configure to trigger an interrupt on a low value, a rising or falling edge, or a change in value.
  • PWM Pins 3, 5, 6, 9, and 11: These pins provide an 8-bit PWM output by using the analog Write() function.
  • SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These pins are used for SPI communication.
  • In-built LED Pin 13: This pin is connected with a built-in LED, and pin 13 is HIGH–the LED is on and pin 13 is LOW, it’s off.
  • Analog pin 4 (SDA) and pin 5 (SCA) are used for TWI communication using the Wire library.

Arduino Uno has a couple of other pins as explained below:

  • AREF: Used to provide a reference voltage for analog inputs with analogReference() function.
  • Reset Pin: Making this pin LOW, resets the microcontroller.

Pin Description in Arduino Uno ATmega 328P

Refer to the below table for the Pin Description in Arduino Uno. Any problems? direct message us

Pin Category Pin Name Details
Power Vin, 3.3V, 5V, GND using an external power source.

5V: Regulated power supply used to power the microcontroller and other components on the board.

3.3V: 3.3V supply generated by on-board voltage regulator. Maximum current draw is 50mA.

GND: ground pins.

Reset Reset Resets the microcontroller.
Analog Pins A0 – A5 Used to provide analog input in the range of 0-5V
Input/output Pins Digital Pins 0 – 13 Can be used as input or output pins.
Serial 0(Rx), 1(Tx) Used to receive and transmit TTL serial data.
External Interrupts 2, 3 To trigger an interrupt.
PWM 3, 5, 6, 9, 11 Provides 8-bit PWM output.
SPI 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) Used for SPI communication.
Inbuilt LED 13 To turn on the inbuilt LED.
TWI A4 (SDA), and A5 (SCA) are Used for TWI communication.
AREF AREF To provide reference voltage for input voltage.

Arduino Uno Technical Specifications

Microcontroller ATmega328P – 8-bit AVR family microcontroller
Operating Voltage 5V
Recommended Input Voltage 7-12V
Input Voltage Limits 6-20V
Analog Input Pins 6 (A0 – A5)
Digital I/O Pins 14 (Out of which 6 provide PWM output)
DC Current on I/O Pins 40 mA
DC Current on 3.3V Pin 50 mA
Flash Memory 32 KB (0.5 KB is used for Bootloader)
SRAM 2 KB
EEPROM 1 KB
Frequency (Clock Speed) 16 MHz

Arduino Communication 

A computer, an additional Arduino board, and other microcontrollers can all connect with Arduino. The ATmega328P microcontroller provides UART TTL (5V) serial communication which can do using digital pin 0 (Rx) and digital pin 1 (Tx). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual COM port to software on the computer. The ATmega16U2 firmware uses the standard USB COM drivers, and no external driver is need. on Windows, a .inf file is require.

The Arduino software

The Arduino software includes a serial monitor that allows simple textual data to send to and from the Arduino board. There are two RX and TX LEDs on the Arduino board which will flash, after data is being transmit via the USB-to-serial chip and USB connection to the computer (not for serial communication on pins 0 and 1). A Software Serial library allows for serial communication on any of Uno’s digital pins. The ATmega328P supports I2C (TWI) and SPI communication. The Arduino software includes a Wire library to simplify the use of the I2C bus. Buy Arduino uno Sri Lanka to make your work easy.

 

ARDUINO UNO ATmega 328P Pin Mapping

The pin mapping between the Arduino Uno and ATmega328 chip

Arduino Uno ATmega328P Pin Mapping

Software

Arduino IDE (Integrated Development Environment) is requiring programming the Arduino Uno board. Download it here.

Programming Arduino

Arduino IDE is install on the computer, connect the board to the computer using a USB cable. Now open the Arduino IDE and choose the correct board by selecting>Tools>Boards>Arduino/Genuine Uno. choose the correct Port by selecting Tools>Port. Arduino Uno is the program using Arduino programming language based on Wiring. To get it start with the Arduino Uno board and blink the built-in LED, load the example code by selecting Files>Examples>Basics>Blink. in this example code is load into your IDE, click on the ‘upload’ button given on the top bar. After the upload is finish, you should see the Arduino’s built-in LED blinking.  Below is the example code for blinking:

//The setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

//The, loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

Applications

  • Prototyping of Electronics Products and Systems
  • Multiple DIY Projects.
  • Easy to use for beginner-level DIYers and makers.
  • Projects requiring Multiple I/O interfaces and communications.

Download the Data Sheet – Click Here

 

Arduino Uno Compatible Board

Arduino Nano Controller ATmega328P

Special Notice :

  • INCLUDE USB CABLE

 

Arduino UNO ATmega 328P

Arduino Uno ATmega 328P
pearstec.website

]]>
https://lk-tronics.com/product/arduino-uno-atmega-328p/feed/ 3 4756
Buy Arduino Due with cable https://lk-tronics.com/product/buy-arduino-due-with-cable/ https://lk-tronics.com/product/buy-arduino-due-with-cable/#respond Wed, 29 May 2019 17:21:31 +0000 http://lk-tronics.com/?post_type=product&p=942 LK-Tronics
Buy Arduino Due with cable

ARDUINO DUE board is one of most powerful development boards in ARDUINO series. DUE board not only has tons of features it also has terrific processing speed making it suitable for advanced applications. DUE could be considered as professional board considered UNO as beginner board. DUE board also developed on ARM controller series where as others boards are developed on ATMEGA controller series.

Buy Arduino Due with cable
Ashen Premathilake

]]>
LK-Tronics
Buy Arduino Due with cable

Buy Arduino Due

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

ARDUINO DUE Pin Configuration

PIN GROUP PIN NAME DESCRIPTION
POWER SOURCE +5V, +3.3V, GND and Vin +5V – Connected to +5V

OR

+3.3V- Connected to +3.3V

OR

Vin- Connected to +7V to +12V

GND – Connected to GROUND

COMMUNICATION INTERFACE UART Interface(RXD, TXD)  x 4          [(0,1),(19,18),(17,16),(15,14)]

 

SPI Interface(MOSI, MISO, SCK ,RESET) x 1

TWI Interface(SDA, SCL) x 2                [(20,21),(70,71)]

 

CAN Interface (CANRX , CANTX) x2

 

SSC Interface (RF, RD, RK, TD, TK, TF)

UART (Universal Asynchronous Receiver Transmitter) Interface can be used to program PRO MINI

SPI (Serial Peripheral Interface) Interface ban be used to program PRO MINI

TWI (Two Wire Interface) Interface can be used to connect peripherals.

 

CAN (Controller Area Network) Interface can be used for communication between controllers

.                                                                    SSC(Synchronous Serial Communication)   Interface can be used for Audio and Telecom Applications

INPUT OUTPUT PINS 42 I/O  +  12 PWM Although these 54 pins have many functions they can be considered as data I/O pins.
ANALOG to DIGITAL CONVERTER ADC0, ADC1, ADC2,…ADC11 These channels can be used to input Analog signals. There are of 12 bit resolution.
DIGITAL to ANALOG CONVERTER DAC0, DAC1 There are two channels which can provide Analog output. They are of 12 bit resolution.
PWM PIN2 to PIN13 These 12 channels can provide PWM (Pulse Width Modulation) outputs. They are of 8 bit resolution.
RESET RESET Resets the controller.
EXTERNAL INTERRUPTS All I/O In DUE board all I/O pins can be used as Interrupts.
TEMPERATURE SENSOR Connected to ADC15 internally. DUE has internal Temperature sensor which can be programmed to read temperature.
REAL TIME CLOCK INTERNAL DUE has RTC with CALENDER and ALARM features which can be enabled internally.

 

ARDUINO DUE Technical Specifications

Microcontroller SAM3X8E – 32 BIT ARM controller
Operating Voltage 3.3V
Raw Voltage input 7V to 12V
Maximum current through each I/O pin 3mA & 15mA look pin diagram for details
Maximum total current drawn from all I/O pins 130mA
Flash Memory 512KBytes
EEPROM 16KByte
Internal RAM 96Kbytes
Clock Frequency Internal : 12 Mhz

External: 84 Mhz

Operating Temperature -40ºC to +85ºC

 

Similar ARDUINO BOARDS

ARDUINO UNO, ARDUINO MEGA, ARDUINO NANOARDUINO PRO MINI, ARDUINO LEONARDO

Other Development Boards

RASPBERRY PI SERIES, INTEL GALILEO, INTEL EDISON, ESP32

 

Where to use ARDUINO DUE

Although ARDUINO boards are usually popular, DUE is least popular because of controller being ARM and I/O pins +3.3v OUTPUTS are not compatible with most sensors. Though it is least popular it is most recommended when designing complex systems like CNC or 3D printer. Also the ARDUINO DUE is an open source platform where one can get all related data and original module schematics. So you can customize the system depending on the need.

There are few cases where DUE is chosen over others:

Case1: Where the system processing is huge. UNO or NANO are boards all have a maximum clock speed of 16 MHz, so they can perform functions limited to their capabilities. They cannot process high end programs for applications like 3D printer. With 84MHz clock speed more than five times speed of UNO, DUE could do process more data than UNO or NANO.

Case2: Where you need to connect more peripherals. DUE has over 54 I/O pins. So when there are many peripherals in an application using DUE is ideal.

Case3: Where application needs to provide analog output. UNO and NANO cannot provide analog output which is need in some applications. In those cases DUE will solve the problem.

Case4: With many PWM and ADC outputs, DUE can run application program which cannot be solved by other ARDUINO.

Case5: With CAN interface DUE can be used on systems with high Electromagnetic Interference where other communications may fail. This facility is not present on other ARDUINO BOARDS.

 

How to use ARDUINO DUE

DUE is used similar to any other development board. All that needs to be done is programming the controller and provide the appropriate peripheral to get system running. We will discuss the programming of DUE in step by step below.

  1. DUE can be programmed by connecting both USB ports to PC. Although there are two, PROGRAMMING PORT is preferred over NATIVE USB port in order to avoid controller crashing during programming. So connect DUE to PC using PROGRAMMING port is ideal.
  2. Download and install ARDUINO IDE software. [ https://www.arduino.cc/en/Main/Software ]
  3. Next get the link between PC and DUE. Run a test program to blink LED provided on board.
  4. List the functions to be performed by DUE.
  5. Write the functions as program in IDE.
  6. Remember for ARDUINO IDE the program is written in ‘C’ language.
  7. After completing the writing. Burn the program to DUE through IDE.
  8. Disconnect the programmer. Provide the power and attach the necessary peripherals. After resetting the controller, it executes the program and provides the desired output.

 

Applications

  1. Hobby projects.
  2. Power supply systems.
  3. IoT applications.
  4. Display systems.
  5. Instrumentation.

 

ARDUINO DUE Dimensions

Buy Arduino Due

Data Sheet of Arduino DUE – https://components101.com/sites/default/files/component_datasheet/Arduino%20Due%20Datasheet.pdf

Buy Arduino Due with cable
Ashen Premathilake

]]>
https://lk-tronics.com/product/buy-arduino-due-with-cable/feed/ 0 942
Arduino Uno Compatible Board https://lk-tronics.com/product/arduino-uno-compatible-board-smd-version/ https://lk-tronics.com/product/arduino-uno-compatible-board-smd-version/#comments Thu, 25 Oct 2018 09:40:10 +0000 http://lk-tronics.com/?post_type=product&p=172 LK-Tronics
Arduino Uno Compatible Board

LKMIC00002

Comes with free USB cable with sealed static free package.

Arduino Uno Compatible Board
Ashen Premathilake

]]>
LK-Tronics
Arduino Uno Compatible Board

Arduino Uno Compatible Board SMD Version ATmega328P

The Arduino Uno Compatible Board SMD Version ATmega328P is a versatile and user-friendly microcontroller board that is fully compatible with the Arduino Uno. It offers a wide range of features and functionalities, making it ideal for both beginners and experienced users. With its compact size and easy-to-use interface, this board allows for seamless integration with various electronic components and sensors. It also supports a wide range of programming languages, making it suitable for a diverse range of projects. Whether you are a hobbyist or a professional, this is a reliable and efficient choice for all your microcontroller needs.

Same as Arduino Uno specifications only difference is it consists of Arduino Uno SMD version type IC, which cannot replace easily.

  • Microcontroller: ATmega328P
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limit): 6-20V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • PWM Digital I/O Pins: 6
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 20 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 32 KB (ATmega328P) of which 0.5 KB is used by the bootloader
  • SRAM: 2 KB (ATmega328P)
  • EEPROM: 1 KB (ATmega328P)
  • Clock Speed: 16 MHz
  • LED_BUILTIN: 13
  • Length: 68.6 mm
  • Width: 53.4 mm
  • Weight: 25 g

VISIT OUR FACEBOOK PAGE FOR MORE INFO | MORE PRODUCT IN OUR SHOP

If You are interested in Arduino UNO Original Bord – ARDUINO UNO ATmega 328P | LK-Tronics | Free Cable

Arduino Uno Compatible Board
Ashen Premathilake

]]>
https://lk-tronics.com/product/arduino-uno-compatible-board-smd-version/feed/ 1 172