01 March 2016

Uno R3 CH340G/ATmega328P by RobotDyn - review

Uno R3 CH340G/ATmega328P - compatible with the Arduino Uno R3 board, based on the microcontroller ATmega328P (SMD-version) and USB-UART int...
Uno R3 CH340G/ATmega328P - compatible with the Arduino Uno R3 board, based on the microcontroller ATmega328P (SMD-version) and USB-UART interface chip CH340G.
The board provides the full functionality of the original board Arduino Uno. It is a budget, but same stable, and uses the original chips ATmega328P (32K flash memory, 16 MHz clock frequency).
The board uses the loader optiboot, and as a converter chip CH340G UART-USB, which means that the board works primarily as a chip FTDI. Chip CH340G is a budget solution. When you work in the frequency 12Mhz, it gives a stable result of data exchange (for the correct drivers installation on your computer, download CH340 driver here).
Uno R3 CH340G/ATmega328P - connects to the computer via microUSB cable (It is used for almost all Android, phones).
Power is supplied via MicroUSB or power connector XH MicroUSB or via the power connector XH (the kit includes a cable connected to the XH). The voltage regulator can cope with input voltage from 6V, 12V to DC. Output current for 5V - about 800mA, for 3.3V - about 350mA (Please note that the higher the input voltage the lower the outgoing current). This will provide a reliable power most of your initial projects.
Technical details:
  • ATmega328 microcontroller, SMD version
  • CH340G - USB-UART interface
  • Input voltage 6-12V
  • MicroSUB - connection socket
  • XH - power connector
  • 14 digital I / O (6 outputs PWM)
  • 6 analog inputs + A6, A7
  • 32k flash memory
  • 16 MHz clock frequency
  • EEPROM: 1 KB
  • DC for each microcontroller pin: 40mA

28 February 2016

Знайомство з системою Arduino

Привіт, це перший пробний пост. Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boar...

Привіт, це перший пробний пост.

Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

Read more here: What is Arduino?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x38);  // Set the LCD I2C address
 
#define BACKLIGHT_PIN     13
 
void setup()
{
  // Switch on the backlight
  pinMode ( BACKLIGHT_PIN, OUTPUT );
  digitalWrite ( BACKLIGHT_PIN, HIGH );
   
  lcd.begin(16,2);               // initialize the lcd
 
  lcd.home();                    // go home
  lcd.print("Hello, ARDUINO "); 
  lcd.setCursor ( 0, 1 );        // go to the next line
  lcd.print(" WORLD!  ");     
}
 
void loop()
{
 
}