Cara mengidentifikasi Arduino Mini Pro 5v vs 3.3v


18

Saya punya banyak Arduino Mini Pro, semuanya dari penjual yang berbeda. Beberapa adalah 3.3v dan sebagian besar 5v.

Saya harus membersihkan meja untuk Xmas dan sekarang saya tidak tahu cara mengidentifikasi 3.3v Arduinos.

Mereka tidak memiliki tanda apa pun. Saya membelinya di ebay.

Saya tahu 3.3V memiliki jam 8mhz tetapi hanya satu arduino saya memiliki kristal besar dengan 16.000-30.


Lihatlah chip pusat. 5V pro mini memiliki 328p dicetak, 3V3 pro mini memiliki 168.
user2497

Jawaban:


19

Regulator harus ditandai K850 (5.0V) atau K833 (3.3V).

Resonator 16MHz dapat ditandai dengan "A1" atau "A'N"
Resonator 8MHz dapat ditandai dengan "80'0"

Seperti yang telah ditunjukkan orang lain, Anda dapat menerapkan hingga 12V di pin RAW, dan mengukur output dari regulator.


23

Pertimbangan (turun untuk solusi yang sebenarnya)

Jika Anda memiliki banyak klon China-Arduino yang berbeda, cara termudah adalah dengan mengujinya. Arduino yang dikloning menggunakan banyak regulator tegangan yang berbeda dan seringkali Anda bahkan tidak dapat menemukan lembar data untuk mereka di Google.

Seseorang di sini memberikan sketsa Arduino yang membantu Anda mengidentifikasi frekuensi menjalankan Atmel dan komentar mengatakan "itu adalah metode paling aman". Tapi kenapa? Ini rumit (Anda perlu menghubungkan USB-TTL-konverter ke masing-masing Arduino yang berbeda dan kadang-kadang mereka memiliki pinout yang berbeda, sehingga rentan kesalahan - Anda dapat dengan mudah menggoreng Arduino Anda jika Anda menghubungkan kabel ke pin yang salah). ..


Larutan

Saya pikir cara paling aman adalah hanya menghubungkan tegangan dalam kisaran 6V-12Vke RAWpin dan mengukur (diatur) output dariVCC -pin.

Tidak ada alasan mengapa ini akan membunuh Arduino Anda (kalau-kalau Arduino Anda tidak rusak - yang akan baik untuk diketahui, dan tentu saja Anda tidak boleh menyingkat apa pun).

Saya telah membuat sketsa singkat tentang bagaimana Anda harus menghubungkan Arduino Pro Mini Anda: Menghubungkan Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> multimeter ( 5V = 5V Arduino,3.3V = 3.3V Arduino )
  • Satu GNDpin ke GNDsumber daya dan satu GNDpin ke GNDmultimeter (Anda dapat mengambil pin Arduino yang berlabel GND)

Jangan khawatir jika Arduino Anda terlihat sedikit berbeda, cari saja label pinnya. Misalnya, salah satu dari 5V Arduino Pro Minis saya terlihat seperti ini, tetapi juga memiliki RAW-, VCC- dan GND-label (hanya satu dari GNDpin yang berada pada posisi yang berbeda, pastikan Anda memeriksa pin-label Arduino Anda): Layout Arduino Pro Mini berbeda


Alternatif

Anda tidak ingin menggunakan metode di atas karena beberapa alasan? Maka Anda perlu mata yang tajam dan sedikit keberuntungan bahwa daftar berikut ini menyertakan Anda komponen (beberapa di antaranya dikumpulkan dari pos lain, beberapa di antaranya dari Arduino saya):

  • 3.3V:
    • Tegangan regulator: KB33, S20K, F34V, L0RA,L0RB
    • Oscillators: 80e.,80'0
  • 5V:
    • Tegangan regulator: KB50, L05, L0UA,L0UB
    • Oscillators: R160JAC6s, 16.000-30, A1, A'N,A'a

(tidak ada batasan atau garansi untuk detail ini ...)


Saran lainnya

Beberapa Mini Pro Arduino datang dengan MHzdan Vtanda di bagian belakang. Dalam kasus saya, tidak ada yang diperiksa. Pastikan Anda memeriksanya saat Arduino baru Anda tiba, jadi Anda tidak akan mengalami masalah mengidentifikasikannya nanti! Tanda Arduino Pro Mini


8
@ Paul -> Tentu pertanyaan ini sudah tua, tetapi masih relevan - dan itulah pesona stackoverflow / stackexchange -> Anda sering dapat memilih antara beberapa jawaban dan sebagian besar waktu masih ada jawaban yang up-to-date. Kebanyakan orang (sama seperti saya) akan datang ke sini melalui Google, tetapi tidak ada jawaban yang memuaskan saya sepenuhnya, jadi saya pergi untuk menulis sendiri (dan pasti saya akan datang ke sini lagi di masa depan ketika saya membutuhkan ini lagi dan lupa bagaimana untuk melakukannya lagi;))
mozzbozz

6

Cara aman (saya mengujinya). Pertama terhubung ke output 3.3V USB-TTL terlebih dahulu (juga 5V Mini dapat bekerja dengan 3.3V). Sekarang siapkan sketsa ini:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

Pilih "Arduino Pro / Mini" dengan papan 5v / 16MHz dan unggah sketsa. Jika Anda melihat bahwa kedipannya benar (ON 10 detik / OFF detik) - Anda memiliki Arduino 5V / 16MHz. Kalau tidak, ia akan berkedip pada interval 5 detik, bukan 10 detik.


Terima kasih, saya pikir ini adalah metode teraman;) (dan Anda tidak perlu kaca pembesar!) Saya baru saja mengujinya dan mini 5V dapat bekerja dengan baik dengan 3.3V
Fivos Vilanakis

Terimakasih juga. Bagi saya ini adalah solusi paling sederhana dan bekerja dengan klon arduino juga.
cristi

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.seharusnya 20 detik karena, ketika berjalan pada 8MHz, dibutuhkan waktu dua kali lebih lama dibandingkan 16MHz. Diuji secara eksperimental.
PNDA

Saya harap Anda semua salah kalau tidak maka itu berarti spesifikasi fungsi delay () tidak akurat karena mereka akan tergantung pada frekuensi kristal, saya percaya fungsi memperhitungkan frekuensi clock ... jadi tes ini tidak relevan .. .10000 ms akan menjalankan penundaan yang sama pada setiap model Arduino (semoga)
fdsfdsfdsfds

Tidak, mereka tidak salah. Ketika Anda memprogram sketsa Anda ke Pro Mini Anda harus memilih apakah Anda menggunakan bagian 3.3v 8Mhz atau bagian 5v 16Mhz. Penundaan pengaturan waktu disesuaikan. Anda dapat, pada kenyataannya, memprogram Blink menjadi bagian 5v menggunakan pengaturan 3.3V dan itu akan berkedip dua kali lebih cepat dari yang seharusnya dan berbicara dengan monitor Serial pada 19200 bukannya 9600.
jksemple


3

Satu-satunya perbedaan adalah regulator dan kristal (8MHz pada 3.3V). Seperti @ IgnacioVazquez-Abrams menyarankan pasokan daya ke "mentah" dan mengukur Vcc.


Menyediakan 5v ke RAWdan mengukur VCC?
Maks

3

Periksa label regulator tegangan, KB50 untuk 5V dan KB33 untuk 3.3

Regulator tegangan


0

AVR tidak ditentukan untuk bekerja pada 16MHz pada pasokan 3,3V; itu hanya dapat bekerja pada frekuensi tinggi ini pada pasokan 5V. Jadi Anda akan bisa membedakan mereka dari membaca kristal. (Itu mungkin, tetapi tidak mungkin, bahwa Anda memiliki versi 5V yang bekerja dengan kristal 8MHz. Bagaimanapun, 16MHz aman untuk 5V.)


Saya ingin tahu apakah saya memiliki 3.3V 8Mhz atau 5v 16Mhz. (Jawaban yang benar sekarang adalah The regulator should be marked K850(5.0V) or K833(3.3V).Tapi regulator terlalu kecil. Saya tidak bisa melihat K850(5.0V) juga K833(3.3V).
Maks

Silakan posting foto itu. Selain itu, cobalah menyinari lampu pada sudut 45 derajat dan coba baca pantulannya, daripada tinta itu sendiri.
Jon

0

Di papan saya, regulator tegangan ditandai F34V. Di belakang terdaftar "The Simple" dan Arduino-Pro-Mini "Saya membelinya sebagai papan 3,3 v dari e-Bay, dan saya menganggap itu. Saya belum menerapkan vcc untuk itu dan mengukur output.


0

Di papan saya regulator ditandai L0UA yang merupakan kode untuk regulator 5V tipe LP2985, L0UB juga 5V.

Regulator 3.3V akan ditandai L0RA atau L0RB.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.