Indholdsfortegnelse:

Bare minimum - Arduino på brødbræt: 5 trin
Bare minimum - Arduino på brødbræt: 5 trin

Video: Bare minimum - Arduino på brødbræt: 5 trin

Video: Bare minimum - Arduino på brødbræt: 5 trin
Video: Mål op til 500A jævnstrøm med shuntmodstand ved hjælp af Arduino 2024, Juli
Anonim
Bare minimum - Arduino på brødbræt
Bare minimum - Arduino på brødbræt

Arduino bruger ATMega328p -chippen. Vi kan få det i et SMD-format (ATMega328p-AU) eller DIP-formatet til lodning i huller (ATMega328p-PU). Men chippen i sig selv kan ikke fungere. Det har brug for et par flere komponenter, og alt sammen kaldes den minimale konfiguration af denne chip.

Trin 1: Enkel skematisk

Enkel skematisk
Enkel skematisk

Nedenfor har vi skematisk for denne konfiguration. Som du kan se, har vi brug for en forsyning på 5 volt. Denne forsyning skal være meget godt reguleret uden spændingsspidser. Til det og ekstra 10uF kondensator mellem 5V og GND. Alos, nulstillingstappen er ngativ aktiveret. Så for at få det deaktiveret, skal vi anvende 5V til det. Til dette er en 10k ohm modstand placeret mellem RESET og Vcc. ATMega328 fungerer normalt også ved 16MHz. Til det mellem palerne 9 og 10 finder vi en 16MHz krystal. Men denne krystal har brug for to kondensatorer på nøjagtigt 22pF for at oscillere forbundet til GND. I figuren ovenfor har du alle stifterne på chippen. Lige nu, hvis mikrokontrolleren har en bootlaoder, kan vi uploade en kode. Men lad os forestille os, at den ikke har en bootloader.

Trin 2: Brænd bootloader

Brænd bootloader
Brænd bootloader

Lad os nu forestille os, at chippen ikke har bootloder (jomfru chip). Til det skal du lave de næste forbindelser fra en Arduino UNO. Disse er SPI -benene, CLOCK, MISO og MOSI.

Trin 3: Tilslut Arduino til pc

Tilslut Arduino til pc
Tilslut Arduino til pc

Tilslut nu Arduino til din pc. Åbn Arduino IDE og gå til Fil → Eksempler → Arduino ISP og åbn det eksempel. Vælg com for Arduino UNO board, vælg boardet som Arduino UNO og oplad denne kode.

Trin 4: Bootloader

Bootloader
Bootloader

Lav nu forbindelserne i det tidligere skematisk og det er tid til at brænde bootloaderen. Gå til Værktøjer → programmør → Arduino som internetudbyder. Derved ændrer vi programmøren til ISP.

Trin 5: Endelig brænd Bootloader

Endelig brænd bootloader
Endelig brænd bootloader

Gå endelig til Værktøjer → Brænd bootloader. Nu vil LED'erne på Arduino blinke meget. Når du får brændt meddelelsen om bootlaoder, er vi klar til at gå.

Anbefalede: