Arduino Nano: Bu geliştirme kartı hakkında bilmeniz gereken her şey

ArduinoNano

ArduinoNano Meşhur Arduino geliştirme kartını bulabileceğiniz versiyonlardan bir diğeridir. Küçüktür, ancak boyutuna aldanmayın, birçok olasılığı gizler. Elektronik için gerçek bir İsviçre çakısı gibidir. Bununla birlikte, tüketimi ve büyüklüğü uzak tutmanın önemli olduğu çok sayıda proje oluşturabilirsiniz.

Tüm Arduino ve uyumlu anakartlar gibi, diğer büyük kız kardeşleri ile benzerlikleri vardır, ancak aynı zamanda diğerlerinden bazı benzersiz ve farklı teknik özelliklere sahiptir. Bu yazıda bunların hepsini göreceksiniz benzerlikler ve farklılıklar Bu kart hakkında bilmeniz gereken her şeyi anlayabilmek ve Arduino Nano ile kendi DIY projelerinizi geliştirmeye başlamak için.

Arduino Nano nedir?

Arduino Zaten dünya çapında bir klasik hardware libre ve yapımcı dünyası. Geliştirme ve yazılım plajlarıyla, sınırın hayal gücünüz olduğu ve elbette bazı teknik sınırlamaların olduğu çok sayıda proje oluşturabilirsiniz. Ancak elektroniği, programlamayı öğrenmenize ve aynı zamanda gerçek harikalar yaratmanıza izin veriyorlar.

Profesyonel projeler bile bu geliştirme kurullarına dayanmaktadır. Bu durumuda Arduino Nano, indirgenmiş bir versiyondur de Arduino UNO. Bu, tükettiğiniz enerji talebini en aza indirir ve aynı zamanda balyayı barındırmak için daha az alana ihtiyaç duyulduğu anlamına gelir ve boyutun önemli olduğu projeler için idealdir.

Bu bir tabak değil Arduino UNO tam olarak minyatürleştirildi, göreceğiniz gibi önemli teknik farklılıklar. Ne de bir alternatif Nilüfer yaprağı. Ancak tüm Arduino projelerinde bulunan diğer özellikleri ve özü paylaşır. Tabii ki, aynı şekilde programlanabilir Arduino IDE geri kalanı gibi.

teknik özellikler

Arduino Nano teknik özellikleri

Arduino Nano kartı, buna ek olarak, kullanmaya başlamadan önce bilmeniz gereken bazı teknik özelliklere sahiptir. İhtiyacın olan şeyin bu olup olmadığını değerlendir projeniz için veya beklentilerinizi karşılamıyor.

Şunlar teknik özellikler ses:

  • Küçük, esnek ve kullanımı kolay bir mikrodenetleyici kartıdır.
  • 328.x sürümlerinde Atmel ATmega3p mikro denetleyici veya MCU'ya ve önceki sürümlerde ATmega168'e dayanmaktadır. Her durumda 16 Mhz frekansta çalışır.
  • Bellek, sürüme bağlı olarak (bootloader için kullanılan 16KB) 32 KB veya 2 KB flash, 1 veya 2 KB SRAM bellek ve MCU'ya bağlı olarak 512 bayt veya 1 KB EEPROM'dan oluşur.
  • Besleme voltajı 5v'dir, ancak giriş voltajı 7 ila 12v arasında değişebilir.
  • 14 dijital pini, 8 analog pini, 2 sıfırlama pini ve 6 güç pini (Vcc ve GND) vardır. Analog ve dijital pinlerden, pinMode () ve digitalWrite () ve analoglar için analogRead () gibi birkaç ekstra fonksiyon atanır. Analoglar durumunda, 10 ila 0v arasında 5 bitlik bir çözünürlüğe izin verirler. Dijitallerde 22 çıktı olarak kullanılabilir PWM.
  • Doğru akım soketi içermez.
  • Bilgisayarı programlamak veya çalıştırmak için bilgisayarla bağlantısı için standart bir miniUSB kullanır.
  • Güç tüketimi 19mA'dır.
  • PCB boyutu 18x45 mm'dir ve ağırlığı yalnızca 7 gramdır.

Pin çıkışı ve veri sayfası

Arduino Nano pin çıkışı

Bu resimde Arduino'nun izniyle görebilirsiniz pin çıkışı veya bu geliştirme panosunda bulabileceğiniz pimlerin ve bağlantıların eğilimi. Gördüğünüz gibi, Arduino Nano'nun kardeşleri kadar çok sayıda I / O pini yok, ancak çoğu proje için hatırı sayılır bir sayıya sahip.

Daha fazla ayrıntı görmek isterseniz, erişebilirsiniz. veri sayfaları Bu Arduino Nano sürümü için mevcut olanlar:

Diğer Arduino Mini ve Micro kartlarla farklılıklar

Arduino panoları

içinde resmi Arduino'lar Bu blogda bahsettiğimiz UNO, Mega vb. Sürümleri bulabilirsiniz. Bir tane daha, önceki bölümlerde gördüğünüz aşağıdaki farklılıklara sahip olan bu Arduino Nano.

Ancak yapmak en göze çarpanların bir özetiBunlar, diğer resmi küçük ebatlı plakalara göre en önemlileridir:

  • Arduino Mini ile aynı amaç için tasarlandı, sadece Nano'da miniUSB bağlantı noktası programlamak ve enerji ile beslemek için.
  • Su fiyat Arduino Mini ile Arduino Micro arasındadır.
  • Özelliklerin geri kalanı aşağıda görülebilir tabla:
özellikleri

Arduino mini

Arduino Mikro

ArduinoNano

Mikrodenetleyici

atmega328p

ATmega32U4

ATmega168 / ATmega328P

Çalışma gerilimi

5 V

5 V

5 V

Besleme gerilimi

7-9 V

7-12 V

7-9 V

Çalışma frekansı

16 MHz

16 MHz

16 MHz

Analog girişler / çıkışlar

8/0

12/0

8/0

Dijital girişler / çıkışlar

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Flaş (kB)

32

32

16 / 32

Ana güç ve programlama portu

FTDI kartı veya kablo ile

microUSB

mini USB

UART

1

1

1

boyutlar
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

Uygunluk

Arduino Nano kartı her türlü elektronik bileşenle uyumlu plakaların geri kalanı gibi. Desteklediği maksimum akım ve gerilim sınırlamalarının ötesinde herhangi bir sınırlama yoktur. Ancak aksi takdirde, istediğiniz herhangi bir bileşeni kullanabilirsiniz. tümü HwLibre'de görülüyor.

Arduino Nano ile başlayın

Arduino IDE ekran görüntüsü

Dediğim gibi, bu geliştirme panosunu programlamak ve kullanmaya başlamak için aynı yazılımı kullanabilirsiniz. Bu nedenle, Arduino Nano aynı yazılım ile kullanılabilir. Arduino IDE plakaların geri kalanı için kullanılır. Bu yazılımın oldukça esnek olduğunu ve hatta Arduino olmayan farklı geliştirme kartlarını kullanmanıza bile izin verdiğini zaten biliyorsunuz ...

Arduino Nano'nun nasıl programlanacağına dair bir örnekle başlamak için aşağıdakileri kullanabilirsiniz. elektronik şema basit bir LCD ekran ve bu plaka üzerinde bir mesaj görüntüleyebilme:

Arduino Nano LCD şematik

Fritzing ile bu çizimde görünen plaka BİR olmasına rağmen, Nano için de aynı, sadece ilgili pinlere bağlamanız gerekir ... Yani, aşağıdakileri bağlayabilirsiniz:

  • RS LCD'den Nano pin D12'ye.
  • Nano'dan D11'e LCD etkinleştirin.
  • Nano LCD D4 - D5.
  • Nano LCD D5 - D4.
  • Nano LCD D6 - D3.
  • Nano LCD D7 - D2.
  • 5V güç kaynağında LCD VO. Bu satıra, resimde görünen 10k direnci koymalısınız.
  • Öte yandan, LCD'nin GND'sini de kartın GND'sine bağlamanız gerekir.
  • LCD pimlerinin 15 ve 16'nın ekranın parlaklığını değiştireceğini ve düzenlemek için bir potansiyometre ile gittiğini zaten biliyorsunuz.

Gelince taslak kodunasıl çalıştığını görmeye başlamak için aşağıdaki örneği kullanabilirsiniz. LCD ekranlar için LiquidCrystal kitaplığını kullanmayı unutmayın. Ücretsiz Arduino programlama kursumuzda daha fazla bilgi görebilirsiniz.

#include <LiquidCrystal.h> //No olvides descargar la biblioteca

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

//Configurar el número de columnas y filas del LCD

lcd.begin(16, 2);

//Imprimir mensaje en la LCD

lcd.print("¡HOLA MUNDO!");
}

void loop() {

//Poner el cursor en la columna 0, línea 1

lcd.setCursor(0, 1);

//Imprimir el número de segundos desde reset

lcd.setCursor(0, 1);  
lcd.print(millis() / 1000);

}


Bir yorum bırak seninkini

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Monica dijo

    Arduino Nano'dan iyi bilgi.
    selamlar