…tutorial fet…
Wednesday, June 6th, 2007Finalment he ordenat els posts a mode de tutorial, pels que vulguin repassar des del principi o posar-s’hi des de zero.
Finalment he ordenat els posts a mode de tutorial, pels que vulguin repassar des del principi o posar-s’hi des de zero.
A la llista de Processing d’Hangar:
http://llistes.hangar.org/mailman/listinfo/processing
I també, per qui vulgui veure uns apunts més ordenats i ampliats d’iniciació a Processing, a la web de la introducció a la programació del Màster d’Arts Digitals:
Les funcions són blocs de codi que ens ajuden a organitzar-nos i a simplificar la nostra tasca.
Les funcions poden rebre paràmetres. De fet, n’hem estat utilitzant des que hem fet la primera línia. Line(20,20,100,100); no és més que la invocació de la funció line, que rep en aquest cas quatre paràmetres. La diferència entre això i les funcions que fem nosaltres és que aquí no veiem què passa dins la funció line, perquè aquesta és pròpia del programa (sempre queda el recurs d’anar al codi font, si la curiositat empeny!).
(more…)
Dimecres vam tenir una conferència del José Luis de Vicente
…penjarem més informació
L’Álex Posadas ha presentat el projecte Arduino.
Hem vist la nova versió del software d’Arduino, i el nou Arduino mini i el corresponent adaptador usb mini
També hem vist la guia de profesors per ensenyar Arduino a la ESO, amb la seva referència.
Aquí sota teniu la llista de correu i el codi on vam veure a la presentació:
(more…)
Molt en el fons, programar es redueix a gestionar una sèrie de valors a través de condicionals. Amb variables en totes les seves formes, i algoritmes tant complicats com volgueu, probablement tot es pot reduïr a condicionals.
Com deia a la Què és programar, cal tenir en compte que, al cap i a la fi, tot el que la màquina pot fer és guardar valors, comparar valors, i fer operacions aritmètiques.
Doncs bé, aquest comparar valors és el que ens permet treballar amb condicionals. Només cal tenir en compte com codificar els condicionals.
Així, per dirli que si la variable a és major que 14 ha d’escriure “catorze” a la consola, farem això:
if( a > 14 ) {
println(”catorze”);
}
Una variable és un espai en la memòria on guardem un valor. Cada variable té un nom únic que ens serveix per referir-nos-hi, i un valor que pot variar.
Si la distància d’un llàpis respecte la meva mà l’anomeno “dis”, mentre el tinc agafat “dis” té per valor 0. Si el deixo caure, la distància augmentarà fins que el llapis sigui a terra, i llavors el valor de “dis” pot ser, per exemple 110 (centrímetres).
El valor d’una variable ha de correspondre a un dels tipus de dades amb què el programa pot treballar. Les més comunes en Processing són int (números enters), float (número amb decimals), boolean (cert o fals), color i string (cadena de caràcters).
Una última parada abans de seguir amb el codi. Cal fer-ho en un moment o a altre…
A part de la primera repassada a la interfície, val la pena repassar ràpidament algunes opcions més del reduït menú de Processing.
FILE –> EXPORT APPLICATION:
Si export serveix per crear un applet (un programa que s’executa des del navegador), export applicaiton serveiex per tenir una aplicació java que amb un click es pot executar en qualsevol ordinador, prescindint del navegador, i per tant de les dificultats que això pot provocar en alguns casos. Quelcom molt més complicat de fer amb java convencional, per cert. (more…)