Arduino programmeringsveiledning

Arduino-logo

Arduino Det er sannsynligvis en av de mest vellykkede gratis programvare- og maskinvareprosjektene eller plattformene, og den som har hatt størst innvirkning i DIY-verdenen. Fellesskapet har laget både programvare med åpen kildekode for programmering av kortkontrollen, samt forskjellige maskinvarekort som også er gratis å jobbe med. Alle lisensiert under GNU GPL-lisensen, slik at en rekke tilleggsprogrammer og derivater av dem også kan opprettes.

Faktisk har de vekket en hel elektronikkindustri med et mangfold av tilbehør, hatter eller skjold Med hvilken du kan utvide funksjonene til Arduino-kortet ditt utover dets grunnleggende funksjoner som det implementerer som standard. Mange sett er også lansert for å starte eller utføre veldig spesifikke prosjekter, for eksempel sett for robotteknologi, sett for prosjekter med solenergi, startpakker osv.

Hvilke typer plater er det?

Arduino brett

Det forskjellige offisielle Arduino-brett, men til å begynne med anbefaler jeg å bruke Arduino UNO, som er det jeg bruker som grunnlag for opplæringen. De forskjellige platene som skiller seg ut mest er:

  • Arduino UNO Rev3: det er den mest fleksible og brukte platen av alle, den anbefalte til å begynne med. Den har en 328Mhz ATmega16 mikrokontroller, 2KB SRAM og 32KB blits, 14 digitale I / O-pinner og 6 analoge innganger.
  • Arduino Due: Den har en AT91SAM3X8E mikrokontroller med 84 MHz, 96 KB SRAM og 512 KB flash, slik at du vil kunne spille inn mer komplekse programmer for større prosjekter. På samme måte finner du 54 digitale I / O-tilkoblinger og 12 analoge innganger + 2 analoge utganger.
  • Arduino Mega: 2560Mhz ATmega16 mikrokontroller, 8KB SRAM, 256KB blits, 54 digitale I / O-pinner og 16 analoge innganger. Det vil med andre ord være en mellommodell mellom Due og UNO, for prosjekter av mellomkompleksitet.
  • Arduino Lily pad: Liten og rund plate som er fleksibel for dine e-tekstilprosjekter, det vil si en bærbar som du kan ta på deg klær. Det er merkbart.
  • ArduinoMicro: Det er et veldig lite brett med en mikrokontroller som kan være nyttig når plass er en nøkkelfaktor, og du trenger et brett som tar liten plass for å sette det inn i et lite rom. Det er en Pro-versjon av den med forbedrede muligheter. Den inkluderer en 32Mhz ATmega4U16 mikrokontroller og 20 I / O-pinner som du må lodde.
  • ArduinoNano: det er et enda mindre kort enn Micro, men med lignende funksjoner og pris, med en ATmega328 mikrokontroller.
  • Arduino Esplora: Den er litt dyrere enn de fleste av de forrige, den er basert på den primitive Leonardo, med lignende kapasitet som UNO og som var den første platen som dukket opp. Men designen er fornyet, redusert og skiller seg ut ved at noen knapper, mini joystick og sensorer er integrert direkte på brettet. Derfor er det interessant for spillprosjekter.

Du vil også finne uoffisielle plater, opprettet av samfunnet eller av andre selskaper. Dens egenskaper kan være veldig like, og til og med kompatible med Arduino når det gjelder programmering eller elektronisk nivå, men vi lar det allerede være som et alternativ etter eget valg. Jeg anbefaler ikke at du starter med disse derivatkortene på noen måte, fordi det kan være noen inkompatible ting, og du kommer ikke til å finne så mye hjelp. Noen av dem er også veldig spesifikke for robotikk, droner osv.

På den annen side har du elektronisk tilbehør som vil gi Arduino-kortet ekstra muligheter, for eksempel WiFi-tilkobling, Bluetooth, drivere for å kontrollere motorer, etc. Noen av de mest kjente skjoldene er:

  • Skjold Wifi: for å legge til WiFi-tilkobling og for å kunne koble prosjektet ditt til Internett for å administrere det eksternt.
  • Skjold GSM: for mobildatatilkobling.
  • Skjold Ethernet- Kablet tilkobling til nettverket.
  • Skjoldproto: lar deg bruke et brødbrett for designene dine.
  • Og mye más, for eksempel skjermer, tastaturer, ...

I prinsippet for begynneJeg tror ikke du kan være interessert i denne typen varer, selv om du sannsynligvis vil trenge den senere.

Hva trenger jeg for å komme i gang?

Fritzing: fangst av grensesnittet

Å starte, Jeg anbefaler deg å skaffe deg følgende materiale:

  • Starter for Arduino-sett: det er et komplett startpakke som inneholder en plate Arduino UNO, en veldig komplett manual og et mangfold av forskjellige elektroniske elementer å jobbe med (motstander, kondensatorer, LED-skjermer, skjermer, brødbrett, LED-er, kabler, dioder, transistorer, summer, motorer og servomotorer, drivere osv.).
  • Hvis du velger å kjøpe en av platene nevnt ovenfor, må du huske at du må skaffe deg elektrisk materiale nødvendig for hvert prosjekt alene i spesialforretninger ... Det er også mulig at når du har utnyttet startpakken, er du interessert i å kjøpe mer materiale for å fortsette å utvide prosjektene eller gjøre ting utover hva dette settet tillater deg.

Utover det fysiske, ville det også være interessant hvis du har tilstrekkelig programvare:

  • Arduino IDE: du kan Last det ned for ulike plattformer helt gratis. I PDF-veiledningen forklarer jeg hvordan du installerer det på hvert operativsystem og hvordan det fungerer.
  • Ardublock: er et annet plugin i Java for flere plattformer som også kan være descargado gratis. Det lar deg jobbe grafisk, det vil si ved å bruke blokker som ligner puslespillbiter for å komponere programmene dine uten å måtte bruke programmeringsspråk. Alt dette er også forklart i PDF-filen.
  • Fritzing: er et program som lar deg utføre simuleringer eller prototyper av kretsene dine før du monterer dem. Det er veldig interessant og inkluderer en rekke elementer blant enhetsbibliotekene. Last ned den her.

Med det ville du hatt mer enn nok å starte…

Arduino programmeringsveiledning:

Arduino får startkurs

Selv om plattformen har jobbet i årevis, kan det være mange unge eller ikke så unge mennesker som leser oss nå, og som ønsker å bli med i det store samfunnet av produsenter som eksisterer og lager prosjekter basert på Arduino for øyeblikket. Så hvis du vil begynne å lære å programmere fra bunnen av og trinnvis, tilbyr jeg deg en gratis eBok om Arduino-programmering. Med den lærer du alt du trenger for å begynne å bygge dine første design ...

Hva inkluderer nedlastingsfilen?

Innenfor Last ned ZIP du finner flere filer å jobbe med:

  • eBok med opplæring Arduino IDE og Ardublock programmering i PDF standard for å kunne bruke den på din PC.
  • eBok identisk med den forrige, men av mindre størrelse og lett å bruke fra mobile enheter.
  • Last ned lenker med programmer nødvendig.
  • En mappe med forskjellige skisse kildefiler som du kan prøve som eksempler eller endre for å lære. Det er både kode for Arduino IDE så vel som andre for Ardublock og til og med noen koder for å samarbeide med Raspberry Pi.

Last ned gratis eBok og tillegg:

Start nedlastingen her:

ARDUINO EBOOK

Jeg håper det hjelper deg, og du begynner å bli produsent med dine første prosjekter. Du kan legge igjen kommentarer med ditt første design og dele kreasjonene dine med oss.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

4 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Tomas sa

    Hilsen God ettermiddag:
    Du trengte å lage en TESTER som tar to verdier av en kondensator og en motstand parallelt med bakken C = 470Mfx50V, R = 330k 1 / 4W, dette er koblet til inngang og utgang 3.5 AUDIO Jack
    Gjennom et spørsmål 3.5
    spørsmål i arduino kan du gjøre noe som måler og gir ut verdier,

  2.   Mario Piñones c. sa

    Jeg begynner og har til hensikt å oppnå gode resultater

  3.   Norberto sa

    Din Arduino EBOOK-nedlasting fungerer ikke

    1.    Isaac sa

      Hei,
      Jeg har nettopp prøvd og det fungerer for meg. Det er sant at en annonse kommer ut først.
      Men den andre gangen du klikker på linken, laster den ned.
      En hilsen