⬆️ ⬇️

Meet the Arduino

Introduction



Solemnly opening a new blog on Habré, dedicated to Arduino! A blog about the universal Arduino opensource microcontroller, which will be of interest to all fans of microelectronics, self-made gadgets and everyone who is not afraid to pick up a soldering iron.



The appearance of the board Arduino Diecimila Arduino is a line of electronic board units that can be connected to a computer via USB, and as peripherals, any device from LEDs to radio-controlled models and robots. Programs for it are written in a simple and intuitive C-like language Wiring (with the ability to connect third-party libraries in C / C ++, for example, to control LCD-displays or engines), compiled and loaded into the device with one button, then you immediately get working offline gadget. No assembler, no extra wires and expensive parts and programmers - pure creativity, turn on and work!



Application



After a short story to friends and acquaintances about Arduino (“this is the type of electronic designer, micro-computer, in which you can download any program and get any other device”) the most frequently asked question is “Why is this all?” Or “What do I benefit from ? ”Boring people, isn't it? Is there not a single radio amateur among your friends, and maybe you yourself are a radio amateur?

The use of Arduino is very simple - not for fun, but for brain development. Is it interesting to linuxoids poking around in the kernel code? What is the use of it? Why do not you do "iron" (as opposed to "soft") creativity? Right now, next to me, a colleague designer is sitting and understanding ... with neural networks. In general, what to say, the spirit of technical creativity is forgotten, radio circles and aircraft-model clubs are forgotten. Everyone just sits at their computers and cannot do anything worthwhile in the hardware, except plugging the plug into the outlet, they can not :) Assemble your web server, color music installation or a cool robot!

The Arduino community already knows about successful examples: a GPS tracker with an SD card, a simple audio player, a Twitter display, electronic games with a display and a touchscreen ... Try to buy radio components and make something of your own! There is even a ready-made kit for creating a quad-core Arduino cluster ...



Specifications



Arduino Diecimila is a small electronic board (hereinafter simply the board) whose core is an ATmega168 microcontroller . The board has: 14 digital inputs / outputs, 6 of which can operate in PWM mode (and therefore control analog devices like motors and transmit binary data), 6 analog inputs (the initial information is not logical 0/1, but the value voltage), 16 MHz clock generator, power connectors and USB, ICSP-port (something like a serial interface for digital devices), several control LEDs and a reset button.

This is quite enough to connect the board to the USB port of the computer, install the necessary software and start programming.

')

Brief specification





Nutrition

The board is powered in two ways: via a USB cable (no other tricks are needed, it is used during the debugging process), or a special connector like that of laptops. In the radio shop you can buy such a connector and attach a battery or a 9-volt Krona battery to it. Power supplies can be changed by a jumper on the board.



Advantages and disadvantages





Among the shortcomings, I note, perhaps, a rather poor software shell, low processor frequency (which is actually quite high above the roof and, moreover, reduces power consumption) and a small amount of "disk" (flash) memory for programs. With such a clock frequency and memory is unlikely to get a simple mp3-player. However, it is unlikely that anyone will try to make on the basis of the Arduino, say, a guided cruise missile :) In addition, I could not find the sane source code for building avr-gcc. Well, of course, you will have to know (or study in the process) the fundamentals of electronics at the “plus / minus, resistor / capacitor” level - without this, absolutely nothing.



References:



  1. Official Arduino Support
  2. Wikipedia
  3. Projects on the Arduino platform
  4. Online store of sets for assembly on the Arduino platform
  5. Buy Arduino controller in Moscow




P.S



In the future, I will try to publish other notes, tell you how to assemble simple devices using Arduino and radio components purchased in the store, as well as publish demo videos of finished devices. I would also like to hear the opinions of the habra people about this phenomenon, find out what you would like to read in the next posts, translate a number of articles for this blog and maybe collect a small Russian-speaking community of Arduino fans . Yes, and due to the lack of a normal internet connection at home I can’t answer to everyone who wants it at once ... I apologize.

Source: https://habr.com/ru/post/30100/



All Articles