ScratchDojo@Opificio Golinelli

Data / Ora Categorie Luogo
06/02/2016
15:00 - 18:00
Opificio Golinelli

Hello ninja!!!

Siete pronti per una nuova avventura con Scratch ed i mentor di CoderDojo Bologna???

Se volete scoprire insieme a noi come creare un progetto a tema Carnevale attraverso le nuove tecnologie….NON MANCATE!!!!!

Sarà un coder-pomeriggio all’insegna delle maschere e dei coriandoil virtuali ma anche delle risate, del divertimento e sopratutto della creatività!!!!

Gli ingredienti fondamentali come sempre sono:

  • un computer portatile con Scratch installato
  • un genitore
  • la merenda
  • …tutta la vostra voglia di divertirvi!!!!

Se non avete un portatile scriveteci, faremo il possibile per procurarvelo!

Vi aspettiamo il 06/02 alle ore 15:00 presso Opificio Golinelli via Paolo Nanni Costa 14.

ATTENZIONE: se, una volta iscritti, non siete più in grado di partecipare ai laboratori, vi preghiamo di segnalarcelo per tempo in modo da lasciare spazio ad altri ninja!

Be cool! 🙂

I mentor di CoderDojo Bologna

- iCal
- Google Calendar

Sto caricando la mappa ....

CoderDojo con ABCDigitale

Data / Ora Categorie Luogo
23/01/2016
15:00 - 18:00
OpenGroup

650X100

Un Dojo al Cardiopalma!!

Ciao ninja!!

dopo la lunga pausa natalizia i mentor di CoderDojo non vedono l’ora di tornare a vivere insieme a voi tante avventure super-emozionanti! 🙂

Questa volta saremo ospiti di Open Group per inaugurare tutti insieme la rassegna ABCDigitale 2016!!

Per l’occasione ci divertiremo a creare tanti progetti Scratch belli da far palpitare i vostri cuori!! 😉

Gli ingredienti fondamentali per un sabato digitale già li conoscete:

– un computer portatile
– la merenda
– un genitore
– … e tutta la vostra passione e creatività!!

Se non avete un portatile scriveteci, faremo il possibile per procurarvelo!

Ci vediamo il 23 Gennaio alle 15:00 nella sede di OpenGroup in via Mura di Porta Galliera, 1/2A a Bologna.

Stay tuned!

I mentor di CoderDojo Bologna

- iCal
- Google Calendar

Sto caricando la mappa ....

Coderdojo @Opificio Golinelli

Data / Ora Categorie Luogo
06/02/2016
15:00 - 18:00
Opificio Golinelli

Carissimi Ninja,

il 6 Febbraio 2016, dalle 15:00 alle 18:00, Coderdojo torna con un nuovo appuntamento rivolti a ragazze e ragazzi e da 6 anni in su. Saremo ospiti della Fondazione Golinelli nell’incatevole cornice del nuovo Opificio Golinelli:  la cittadella per la conoscenza e la cultura!

L’ingresso è gratuito ma sarà necessario iscriversi come sempre tramite Eventbrite. Presto seguiranno aggiornamenti in cui pubblicheremo il link per procedere con la prenotazione!

Non vediamo l’ora di trovarci nuovamente insieme per creare videogiochi, animazioni e storie con Scratch! Gli ingredienti sono sempre i soliti:

  • un computer portatile
  • un accompagnatore
  • … e tutta la vostra creatività!

Nel caso in cui abbiate bisogno di un computer, non esitate a scrivere a coderdojobo@gmail.com. Faremo il possibile per procrare tutto ciò che serve!

Stay tuned!

I Mentor di Coder Dojo Bologna

- iCal
- Google Calendar

Sto caricando la mappa ....

Bluetooth HC-06

Immagino che chiunque abbia  provato ad utilizzare il modulo Bluetooth HC-06 con Arduino si sia scontrato con il setup del Baud, l’unità di misura del Baud Rate che è la quantità di dati trasmessi in un secondo.

Di default, il modulo ha un Baud pari a 9600.
Tuttavia, se volessimo usare il modulo con S4A (Scratch 4 Arduino) avremo bisogno di un baud diverso, in questo caso usando un comando AT+BAUD6. Qui sotto la mappatura completa:

AT+BAUD1——-1200
AT+BAUD2——-2400
AT+BAUD3——-4800
AT+BAUD4——-9600 – Default for hc-06
AT+BAUD5——19200
AT+BAUD6——38400 – Scratch 4 Arduino
AT+BAUD7——57600 – Johnny-five speed
AT+BAUD8—–115200
AT+BAUD9—–230400
AT+BAUDA—–460800
AT+BAUDB—–921600
AT+BAUDC—-1382400

Una volta configurato, il modulo manterrà la velocità impostata fino alla successiva modifica.

Ed ecco lo script completo:

#define ROBOT_NAME "PESCABOT"
#define ROBOT_PIN "AT+PIN0000"

// If you haven't configured your device before use this:
#define BLUETOOTH_SPEED 9600
// If you have already modified the module, use previous velocity configuration:
// #define BLUETOOTH_SPEED xxxxx

#include <SoftwareSerial.h>

// Swap RX/TX connections on bluetooth chip
// Pin 10 --> Bluetooth TX
// Pin 11 --> Bluetooth RX
SoftwareSerial mySerial(10, 11); // RX, TX

/*
The posible baudrates are:
AT+BAUD1-------1200
AT+BAUD2-------2400
AT+BAUD3-------4800
AT+BAUD4-------9600 - Default for hc-06
AT+BAUD5------19200
AT+BAUD6------38400 - Scratch 4 Arduino
AT+BAUD7------57600 - Johnny-five speed
AT+BAUD8-----115200
AT+BAUD9-----230400
AT+BAUDA-----460800
AT+BAUDB-----921600
AT+BAUDC----1382400
*/

void setup() {
  Serial.begin(57600);
  while (!Serial) {
    // wait for serial port to connect. Needed for Leonardo only
  }
  Serial.println("Starting config");
  mySerial.begin(BLUETOOTH_SPEED);
  delay(1000);

  // Should respond with OK
  mySerial.print("AT");
  waitForResponse();

  // Should respond with its version
  mySerial.print("AT+VERSION");
  waitForResponse();

  // Set pin to 0000
  mySerial.print(ROBOT_PIN);
  waitForResponse();

  // Set the name to ROBOT_NAME
  mySerial.print("AT+NAME");
  mySerial.print(ROBOT_NAME);
  waitForResponse();

  // Set baudrate to 57600
  mySerial.print("AT+BAUD6");
  waitForResponse();

  Serial.println("Done!");
}

void waitForResponse() {
  delay(1000);
  while (mySerial.available()) {
    Serial.write(mySerial.read());
  }
  Serial.write("\n");
}

void loop() {}