Par Arduino lasījuši, dzirdējuši ir daudzi, bet, šķiet, joprojām pārāk maz ir to skolu, kuras izmanto šī brīnišķīgās platītes, lai programmēšanu skolās padarītu uzskatāmāku un jēgpilnāku. Protams, līdzīgi bija un joprojām ir arī pie mums, jo finanšu līdzekļi ir ierobežoti, modeno 3D printeru, u.tml. iekārtu mūsu rīcībā nav. Tā, pētot dažādas iespējas, šīs lapas autors nonāca pie Arduino, pats par saviem līdzekļiem iegādājās vairākus komplektus un nu jau kādus 3 mēnešus grupiņa skolēnu Auces vidusskolā priecājas par Arduino iespējām, piedalās nelielu projektiņu izveidē un mēģina izveidot programmiņas šo projektu vajadzībām. Šobrīd ir tikts līdz ļoti vienkārši izveidotam mājas signalizācijas projektam, kurā darbojas zvana poga, vairākas apgaismes ierīces, skaņas sistēma, elektomotors, ēkas perimetra apsardzes līnija. Tas viss ielikts vienkāršā pašu izveidotā ēkas modelī. Grupiņā pamatā darbojas 3. – 6.klašu skolēni.

     Kopumā diezgan elemetāras lietas, bet tomēr ir cita sajūta, kad izveidotā programmiņa liek attiecīgā secībā iedegties vai izdzist gaismas diodēm (LED), skanēt skaļrunim kā sirēnai vai spēlēt ieprogrammēto melodiju vai liek darboties/apstāties elektromotoriņam, u.tml. Turklāt visā šajā procesā nākas apgūt pirmās lodēšanas iemaņas, dažādu materiālu griešanu, vīlēšanu, līmēšanu, kā arī shēmas izveidi saskaņā ar ieceri, tās korektu pielsēgšanu Arduino platei.

     Pēc tam, protams, seko programmatūras izvēle darbam, programmas izveide, testēšana, ielāde Arduino, palaišana un atkal testēšana, programmas korekcijas un izmaiņas. Te nu nonākam no vizuālās programmēšanas vides (Scratch bāzēta), līdz Arduino IDE, kurā mums priekšā ir kāda C valodas versija, kura ir diezgan līdzīga StartIT projekta izmantotajai Java valodai.

Arduino

Šobrīd mūsu rīcībā ir Arduino Uno un Arduino Mega 2560 (iegādāti Salvats.lv), kur pirmajam atmiņas ietilpība ir 32 KB, bet lielajam Mega modelim 256 KB. Atšķirīgs ir arī ieeju un izeju skaits, izmantojamie darba spriegumi un pieļaujamie strāvas stiprumi ir identiski.

Arduino Uno

    Šī ir vienkārša un sākumam pietiekami jaudīga Arduino versija, ar kuru var realizēt daudzus projektus. Piemēri – gaismas diožu darbināšana, darbs ar slēdžiem (pogām), skaļruni mazjaudīgiem elektromotoriņiem (no CD-ROM, diskešu ierīcēm, u.tml.).

Arduino_Uno

    Attēla augšējā daļā redzamas viegli izmantojamas izejas 2 – 13 un kopējais punkts (zeme – GND), apakšējā daļā 2 zemes ligzdas (GND), 3.3V un 5V, kā arī ieejas A0-A5 (Analogās). Visās izejās var tikt padoti 5V sprieguma impulsi, kuri tad ar liks darboties pieslēgtajām ierīcēm. Ar ieeju palīdzību var fiksēt citu pieslēgtu ierīču (pogu, sensoru) stāvokļus un tos izmantot izejām pieslēgto ierīču vadībai.

Daži parametri

  • Flash atmiņa: 32KB
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • I/O izejas (pin): 14 (6 PWM)
  • Analogās ieejas: 6
  • Darba spriegums: 5V
  • Rekomentdētais ieejas spriegums: 7 – 12V
  • Strāva uz 1 ligzdiņu (i/O Pin): 20mA
  • Strāva 3,3V Pin: 50mA

Arduino Mega 2560

Krietni jaudīgāka versija ar 256KB aatmiņu un 54 Pin, 13 no tām ir PWM tipa izejas. Mega versija maksā 5 EUR dārgāk, bet arī iespējas plašākas.

Arduino_Mega_2560

Daži parametri

  • Flash atmiņa: 256 KB
  • SRAM: 8 KB
  • EEPROM: 4 KB
  • I/O izejas (pin): 54 (15 PWM)
  • Analogās ieejas: 16
  • Darba spriegums: 5V
  • Rekomentdētais ieejas spriegums: 7 – 12V
  • Strāva uz 1 ligzdiņu (i/O Pin): 20mA
  • Strāva 3,3V Pin: 50mA

Pēc nelielas iepazīšanās ar Arduino var sākt veidot vienkāršākos projektiņus! Veiksmi darbos un programmēšanā! Nākošajos rakstos par dažiem vienkāršiem un pārbaudītiem projektiem, kurus var realizēt skolā vai mājās!