You are on page 1of 30

Neuron creative lab kit:

Programiranje u Neuron aplikaciji


napredna edukacija
Edukatorica: Ana Tolić

13. prosinca 2019.


Sadržaj edukacije
• Kreativni natječaj: Digitalna igračka
• Neuron aplikacija programiranje
• BASIC
• CONTROLS
• TIME
• ADVANCED
• PHONE/PAD
• IoT primjer
• Prebacivanje programa na Wi-fi modul
Kreativni natječaj: Digitalna igra(čka)
Trajanje: od 5. prosinca 2019. do 5. veljače 2020.
Tema: igre, društvene igre ili igračke
Sudjelovanje: Učenici realiziraju projekt u timovima u svojim
ustanovama. Jedan tim se sastoji od 2 do 4 učenika i njihovog mentora.
Iznimno, tim može biti sastavljen samo od jednog učenika i jednog
mentora.
Prijava: Svaka ustanova na natječaj može prijaviti neograničen broj
timova i svaki tim može prijaviti neograničen broj radova.
 kvalitetna videoprezentacija projekta (do maksimalno 3 minute trajanja)
 opis projekta i nekoliko slika koja najbolje predstavljaju rad
 screenshot kôda za Neuron
Pribor
Napajanje i komunikacija Ulazni moduli Izlazni moduli
Modul za napajanje Button RGB dioda
Bluetooth modul Knob Buzzer
Wi-Fi modul Sound sensor DC motor
Light sensor
Temperatrue sensor
Humiture sensor
Funny touch
Povezivanje
• Virtualni gumb, prekidač, slider
• Svjetlosni indikator
• Brojčane i tekstualne oznake
Ulazni i izlazni blokovi
Ulazni i izlazni blok

Ulazni blok povezan s izlaznim.


NEAKTIVNO (N)

Ulazni blok povezan s izlaznim.


AKTIVNO (Y)
• Uspoređivanje vrijednosti
• Određivanje vrijednosti
• Računske radnje
• Logičke naredbe
• Brojač
Blok za uspoređivanje vrijednosti

Primjer:
RGB LED se pali narančastom bojom
ako je temperatura veća od 22 stupnja.

Rješenje:
Blok za definiranje vrijednosti

Primjer: Ako je vrijednost koju očitava


svjetlosni senzor veća od 20, neka se
DC motor okreće brzinom 70.

Rješenje:
Blok za računanje

Primjer: Povećajte vrijednost koju


očitava senzor za zvuk 2 puta.
Novu vrijednost postavite kao jačinu
svjetla za RGB diodu.

Rješenje:
Logički blok NOT
Primjer: Potenciometrom regulirajte
boju svjetla RGB diode.
Ako je potenciometar ispod 50,
neka dioda svijetli zeleno, inače
ljubičasto.

Rješenje:
Logički blok AND

Primjer: Neka se pokrene DC motor


ako su temperatura i vlaga koje mjeri
Humiture senzor veće od zadanih
vrijednosti (temp>23, vlaga>75).

Rješenje:
Brojač

Primjer: Upotrijebite brojač koji


će bilježiti koliko puta ste pritisnuli
na tipkalo.
Vrijednost brojača koristite
kao jačinu kojom će svijetliti RGB dioda.

Rješenje:
• Reguliranje početaka izvršavanja neke radnje
• Određivanje trajanja neke radnje
• Ponavljanje neke radnje u određenim vremenskim jedinicama
Blok za vremensku odgodu
Primjer: Upotrijebite blok za vremensku
odgodu tako RGB dioda upali crvenom
bojom 2 sekunde nakon što se aktivira
prekidač.

Rješenje:
Blok za trajanje radnje

Primjer 1 (Hold until Change):


Neka RGB dioda svijetli bojom
Prekidača funny touch modula
koji se aktivira (dotakne).

Rješenje:
Blok za trajanje radnje
Primjer 2 (Hold for Time):
Neka RGB dioda svijetli 3 sekunde
kad svjetlosni senzor
detektira razinu svjetlosti
veću od 30.

Rješenje:
Blok za trajanje radnje
Primjer 3 (Change Slowly):
Neka RGB dioda postepeno mijenja
boje kojima svijetli u ovisnosti o pritisku
na gumb. Kad gumb nije pritisnut, dioda
svijetli zeleno. Kad se gumb
pritisne dioda neka mijenja boju
u crvenu.
Kad se gumb otpusti ponovno
se boja mijenja prema zelenoj.

Rješenje:
Sad
Primjer: Neka zujalica zasvira na
3 sekunde u točno određeno vrijeme.

Rješenje:
Interval

Primjer: Izradite program kojim


će RGB dioda najprije 3 sekunde
svijetliti crveno,
a zatim 5 sekundi tirkizno.

Rješenje:
• Slučajan odabir
• Skaliranje vrijednosti
• Filtriranje
• Napredno uspoređivanje i računanje
Slučajan odabir
Primjer: Izradite program kojim će
se RGB dioda paliti slučajno odabranim
svjetlom pritiskom na gumb.

Rješenje:
Skaliranje vrijednosti
Primjer: Povežite potenciomentar i
RGB diodu. Okretanjem potenciometra
regulirajte jačinu kojom dioda svijetli.

Rješenje:
Filter

Primjer: Ovisno o tome kolika je izmjerena


temperatura neka se upali svjetlo određene boje.
Ako je temperature između 0 i 20 stupnjeva,
pali se plava. Ako je između 20 i 30 stupnjeva
pali se žuta boja.

Rješenje:
U ovoj kategoriji nalaze se blokovi koji su povezani s
pametnim uređajem preko kojeg programirate.
IoT – dijeljenje projekta
Prebacivanje programa na Wi-fi modul
Materijali
• Poveznica na materijale:
https://bit.ly/GN-neuron
04 – Neuron aplikacija
06 – Jednostavni primjeri online projekata

You might also like