Kafu-mat. Mașină de hrănit pisici. Hannah Wagner-Gillen Lena Hegemann. Cercetarea tinerilor 2015
Jugend Forscht 2015 Mașină de hrănit pisici Kafu-Mat Hannah Wagner-Gillen Lena Hegemann

Planul inițial era construirea unui alimentator automat cu senzor cu ultrasunete. Senzorul trimite un semnal când alimentarea este în apropiere (sau în cantități mari), astfel încât motorul să nu se întoarcă. În acest fel, nici o nouă alimentare nu poate pătrunde în jgheab prin supapa rotativă acționată de motor. Când alimentarea este îndepărtată, semnalul determină rotirea motorului și alimentează mai multe alimentare în jgheab. Deoarece senzorul nu era de încredere, l-am înlocuit cu un senzor de lumină în cursul proiectului. Procedură Mai întâi am trasat un plan care stabilea proiectarea și construcția aproximativă a robotului. Schiță de planificare pentru KaFu-Mat JuFo Lucrare scrisă, ianuarie 2015 Pagina 3 din 10 Hannah Wagner-Gillen, Lena Hegemann
Lista surselor Zenz, Johannes: Introducere în programarea cărămizii NXT cu NXC, robotic.brgkepler.at, 2010/11, http://www.brgkepler.at/
robotik/home/documents/brg_kepler_tutorial_nxc.pdf Benedettelli, Daniele: Programarea roboților LEGO NXT folosind NXC, versiunea 2.1, 9 aprilie 2007, http://user.engineering.uiowa.edu/
cie/labs/nxc_tutorial.pdf Hansen, John: NXC Programmer's Guide, 18 februarie 2013, http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/index.html Directorul persoanelor (susținătorilor) Susanne Ehrhart (inginer absolvent, Universitatea de Științe Aplicate Bonn-Rhein-Sieg) Tipul de sprijin: Curs de programare „GET Together” Dr. Mende (medic veterinar, practică în Bad Münstereifel) Tipul de sprijin: Indicarea obiceiurilor alimentare ale pisicilor Franziska Merten (profesor, șeful „Jugend Forscht” la Gimnaziul St. Michael) Tipul de sprijin: Sfaturi privind alegerea subiectului, informații despre elaborarea scrisă Christoph Wagner Gillen (Inginer la Proctor & Gamble) Tipul de sprijin: depanarea programului KaFu-Mat, ajutor la lipire și forare Lucrare scrisă JuFo, ianuarie 2015 Pagina 7 din 10 Hannah Wagner-Gillen, Lena Hegemann
Atașament: program de control Ka-Fu-Mat // KAFU-Mat program de control // de Lena și Hannah // definirea variabilelor int greutate pisică = 3; zile de vacanță int = 2; zile int = 0; pluteste acum = 0; rotația motorului plutitor = 0; greutatea de alimentare cu plutitor = 0; volum de alimentare float = 0; rotații plutitoare = 0; void user_dialog () ClearScreen (); TextOut (0, LCD_LINE1, "Vă rugăm să introduceți"); TextOut (0, LCD_LINE2, "greutatea"); TextOut (0, LCD_LINE3, "pisică cu"); TextOut (0, LCD_LINE4, "tastele săgeată în"); TextOut (0, LCD_LINE5, "kg a. Gata?"); TextOut (0, LCD_LINE6, „Cheie portocalie”.); while (ButtonPressed (BTNCENTER, FALSE) == FALSE) ClearLine (LCD_LINE8); TextOut (0, LCD_LINE8, "Greutate ="); NumOut (60, LCD_LINE8, greutatea pisicii); TextOut (75, LCD_LINE8, „kg”); if (ButtonPressed (BTNLEFT, FALSE) == ADEVĂRAT) // Greutate stânga pisică = greutate pisică-1; if (ButtonPressed (BTNRIGHT, FALSE) == ADEVĂRAT) // Greutate dreaptă pisică = greutate pisică + 1; Așteptați (350); dacă (katzengewicht> 10) JuFo scris, ianuarie 2015 Pagina 8 din 10 Hannah Wagner-Gillen, Lena Hegemann
greutatea pisicii = 10; dacă (greutatea pisicii 30) zile de vacanță = 30; if (zile de vacanță 30)) RotateMotor (OUT_A, 40,90); rotația motorului = rotația motorului + 1; zile = zile + 1; rotația motorului = 0; Lucrare scrisă JuFo, ianuarie 2015 Pagina 10 din 10 Hannah Wagner-Gillen, Lena Hegemann