Show Posts
Pages: [1] 2 3 ... 86
1  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 10:42:39 am
Grazie Leo.

E' un pezzo del puzzle che compone il sistema;
Ormai come avrete capito ci sarà anche tutta la parte di creazione degli schemi e un piccolo simulatore.
Tutto sarà integrato (E spero risparmi un bel po' di bestemmie alla vecchia guardia  smiley-mr-green)
2  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 10:33:22 am
Da quello che so io la promini è sviluppata da Sparkfun (penso su licenza)
E' l'ultima versione (mi sembra la v5) dove su richiesta di alcuni utenti hanno aggiunto questa feature per applicazioni battery powered. Domani faccio le modifiche e metto in linea il pdf
3  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 10:22:00 am
Si viene rilasciato tutto in opensource.
Terminati gli ultimi controlli mettiamo tutto su github

edit
Tra l'altro come ti dicevo la parte SDK è veramente banale (Per chi ha un po' di basi di javascript)

con questo aggiungo un componente al mio set:

Code:
// bitbloq v1.6.x

/*

Variable set automatically generated from .xml file:

set<tagset>name=name of the set     eg: setTESTname
set<tagset>color=color of the set   eg: setTESTcolor

*/

//Define blocks
if (!Blockly.Language) Blockly.Language = {};

Blockly.Language.test_led = {
  category: setTESTname,
  helpUrl: "<?php _e('led_helpUrl');?>",
  init: function() {
    this.setColour(setTESTcolor);
    this.appendDummyInput("")
        .appendTitle("<?php _e('LED');?>")
        .appendTitle(new Blockly.FieldImage("../sets/test/media/test01.png", 208/icn_zoom, 140/icn_zoom))
        .appendTitle("<?php _e('PIN#');?>")
        .appendTitle(new Blockly.FieldDropdown(profile.default.digital), "PIN")
        .appendTitle("<?php _e('state');?>")
        .appendTitle(new Blockly.FieldDropdown([["<?php _e('ON');?>", "HIGH"], ["<?php _e('OFF');?>", "LOW"]]), "STAT");
    this.setPreviousStatement(true, null);
    this.setNextStatement(true, null);
    this.setTooltip("<?php _e('bq LED');?>");
  }
};

//Define generators

Blockly.Arduino = Blockly.Generator.get('Arduino');

Blockly.Arduino.test_led = function() {
  var dropdown_pin = this.getTitleValue('PIN');
  var dropdown_stat = this.getTitleValue('STAT');
  Blockly.Arduino.setups_['setup_green_led_'+dropdown_pin] = 'pinMode('+dropdown_pin+', OUTPUT);';
  var code = 'digitalWrite('+dropdown_pin+','+dropdown_stat+');\n'
  return code;
};

e definisco l'XML

Code:
<?xml version="1.0" encoding="utf-8"?>
<base>
    <name>
        Test
    </name>
    <description>
        bq Test Set
    </description>
    <modules>
        'test_led'
    </modules>
    <tag>
        TEST
    </tag>
    <colour>
        #5BA66E
    </colour>
    <setcolour>
        135
    </setcolour>
    <author>
        bq
    </author>
    <website>
        http://diy.bq.com
    </website>
    <copyright>
      Copyright 2014 Mundo Reader, S.L. Todos los derechos reservados
    </copyright>
</base>

e basta  smiley-grin

a questo si possono aggiungere wizard.
 Per esempio ne ho creati un paio:
- uno per trascinare i vari componenti alla scheda (e in automatico ti trovi già l'ambiente configurato)
- uno per creare melodie (con pentagramma)

sarà tutto ben documentato
4  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 10:06:17 am
Grazie  smiley-grin
C'è una parte corposa sotto al cofano:

- social
- find a friend - che in poche parole serve per trovare qualcuno vicino per chiedere una mano con il codice
- condivisione schermo - per condividere in tempo reale e lavorare in team la propria scrivania bitbloq
- Una parte classroom - utilizzata dai professori per controllare e assegnare compiti ad ogni alunno
- Il programma adesso è in inglese, spagnolo e italiano (Devo finire di tradurre le ultime parole, ho sviluppato tutto in inglese)
- verrà tradotto in portoghese, francese, tedesco, russo e cinese  smiley-grin

altre funzioni sotto il cofano che chi utilizza imparerà a conoscere:

- profanity
- tutta la parte cloud

sto terminando il controllo del codice con l'illuminazione dei blocchi errati  smiley-grin
5  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 09:34:32 am
Ciao,
si l'ho fatto io utilizzando come base Blockly di google e un centinaio di migliaia di righe di codice  smiley-grin
Ho fatto un SDK e quindi chiunque può crearsi i propri blocchi. Tra poco metto in linea tutta la parte ABC  smiley-wink
6  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 06:08:29 am
L'hanno già fatto...

Forse mi sono spiegato male  smiley-grin
E' ancora in beta: bitbloq.bq.com

Se installate anche il plugin di codebender compilate direttamente la board.
Quando vi registrate andate sul nome utente, configurazione e come scheda selezionate UNO Compatibile.
7  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 06:04:49 am
Non a quei livelli.
Diciamo che ci sto già lavorando  smiley-grin
Permette di creare schemi utilizzando la mia libreria oltre alla possibilità di posizionare componenti su breadboard.
A questo si unisce un sistema che ho già realizzato che permette di creare codice in maniera visuale; Ci sono tutta una serie di wizard che tra l'altro utilizzano le basic connections
8  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 05:58:47 am
@Testato,

può andare bene?
Quando ho l'ok creo la scheda PDF
9  International / Megatopic / Re: Pinout Diagram on: September 02, 2014, 05:48:27 am
Questa volta mi sa che te lo vengo a tirare il buffetto che ti ho promesso da tanto smiley-mr-green
Scherzi a parte sono fortemente motivato a partecipare (non per la cena...probabilmente sarò a dieta ferrea smiley-cry)
(cut)

 smiley-mr-green
Rinuncia alla dieta per una sera...

Ritornando al discorso cad.
Se ci fosse un programma per realizzare degli schemi utilizzando per esempio la grafica mia secondo voi è una bella idea?
Funzionerebbe tutto via web.
Per il discorso programmazione della board entro una settimana rendo pubblico un gingillo  smiley-grin
10  Using Arduino / Project Guidance / Re: ABC - Arduino Basic Connections on: September 02, 2014, 02:54:51 am
A little preview:

11  International / Megatopic / Re: Pinout Diagram on: September 01, 2014, 12:16:08 pm
Dai domani mi metto al lavoro  smiley-grin
12  International / Megatopic / Re: Pinout Diagram on: September 01, 2014, 09:55:59 am
No assolutamente, non sostituiranno lo schema elettrico  smiley-wink
Pensavo di farne una ventina da zero allo standalone. Per insegnare un po' a passare da uno schema elettrico alla breadboard (Senza passare per fritzing)  smiley-mr-green
13  International / Megatopic / Re: Pinout Diagram on: September 01, 2014, 09:51:28 am
Ecco, ho trovato un po' di tempo per buttare giù uno pseudo prototipo: Spero non sia proprio uguale a fritzing...
14  International / Megatopic / Re: Pinout Diagram on: September 01, 2014, 04:25:57 am

15  International / Megatopic / Re: Pinout Diagram on: September 01, 2014, 04:11:57 am
Praticamente intendo questo (Logicamente è solo per spiegare e quindi lo schema non è terminato)
Praticamente il disegno della breadboard con tutti i componenti e collegamenti e in formato 1:1 un foglio da appoggiare sopra la breadboard stessa. Spero di essermi spiegato  smiley-grin

edit
Postato contemporaneamente
Pages: [1] 2 3 ... 86