<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.raspibo.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renzo</id>
	<title>raspibo - Contributi utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://www.raspibo.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renzo"/>
	<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php/Speciale:Contributi/Renzo"/>
	<updated>2026-05-09T16:07:32Z</updated>
	<subtitle>Contributi utente</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7570</id>
		<title>Arduino NANO + 19 resistors = A DDS signal generator</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7570"/>
		<updated>2026-03-07T18:05:05Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the schematics and the prototype...&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnanosch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
It generates signals (very nice to 1300 hz, acceptable to 10khz) using a N - 2N resistor ladder DAC.&lt;br /&gt;
&lt;br /&gt;
It has been designed to be plugged on 7 contiguous pins (GND, D2, ... , D7).&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnano.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Using 150ohm resistors its internal resistance of 150ohm. It generates 0 to Vcc (actually 63/64 of Vcc) waves on an open circuit,&lt;br /&gt;
0 to Vcc/2 on a 150 ohm Load&lt;br /&gt;
&lt;br /&gt;
Here is the code [http://www.cs.unibo.it/~renzo/lxardoscope/generatorhz.tgz generatorhz.tgz ]&lt;br /&gt;
The source code of the Arduino's sketch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang='C'&amp;gt;&lt;br /&gt;
/* Arduino Direct Digital Synthresis (DSS) Signal generator */&lt;br /&gt;
&lt;br /&gt;
/* Input:&lt;br /&gt;
 *  S100 -&amp;gt; Sin wave 100 hz&lt;br /&gt;
 *  T1000 -&amp;gt; Triangular 1000 hz&lt;br /&gt;
 *  U50 -&amp;gt; Rump UP 50hz&lt;br /&gt;
 *  D123.56 -&amp;gt; Rump DOWN 123.56hz&lt;br /&gt;
 *  Q100 -&amp;gt; Square 100hz&lt;br /&gt;
 *  %30 -&amp;gt; set the duty cycle to 30 % (for square waves only).&lt;br /&gt;
 */&lt;br /&gt;
uint8_t WAVE_MAP[4][128]= {{&lt;br /&gt;
	0x1F,0x21,0x22,0x24,0x25,0x27,0x28,0x2A,0x2B,0x2D,0x2E,0x30,0x31,0x32,0x33,0x35,&lt;br /&gt;
	0x36,0x37,0x38,0x39,0x3A,0x3A,0x3B,0x3C,0x3D,0x3D,0x3E,0x3E,0x3E,0x3F,0x3F,0x3F,&lt;br /&gt;
	0x3F,0x3F,0x3F,0x3F,0x3E,0x3E,0x3E,0x3D,0x3D,0x3C,0x3B,0x3A,0x3A,0x39,0x38,0x37,&lt;br /&gt;
	0x36,0x35,0x33,0x32,0x31,0x30,0x2E,0x2D,0x2B,0x2A,0x28,0x27,0x25,0x24,0x22,0x21,&lt;br /&gt;
	0x1F,0x1E,0x1C,0x1B,0x19,0x18,0x16,0x15,0x13,0x12,0x10,0x0F,0x0E,0x0C,0x0B,0x0A,&lt;br /&gt;
	0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,&lt;br /&gt;
	0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08,&lt;br /&gt;
	0x09,0x0A,0x0B,0x0C,0x0E,0x0F,0x10,0x12,0x13,0x15,0x16,0x18,0x19,0x1B,0x1C,0x1E&lt;br /&gt;
},{&lt;br /&gt;
	0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,&lt;br /&gt;
	0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,&lt;br /&gt;
	0x3F,0x3E,0x3D,0x3C,0x3B,0x3A,0x39,0x38,0x37,0x36,0x35,0x34,0x33,0x32,0x31,0x30,&lt;br /&gt;
	0x2F,0x2E,0x2D,0x2C,0x2B,0x2A,0x29,0x28,0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,&lt;br /&gt;
	0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,&lt;br /&gt;
	0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,&lt;br /&gt;
	0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,&lt;br /&gt;
	0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E&lt;br /&gt;
}, {&lt;br /&gt;
	0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,0x07,&lt;br /&gt;
	0x07,0x08,0x08,0x09,0x09,0x0A,0x0A,0x0B,0x0B,0x0C,0x0C,0x0D,0x0D,0x0E,0x0E,0x0F,&lt;br /&gt;
	0x0F,0x10,0x10,0x11,0x11,0x12,0x12,0x13,0x13,0x14,0x14,0x15,0x15,0x16,0x16,0x17,&lt;br /&gt;
	0x17,0x18,0x18,0x19,0x19,0x1A,0x1A,0x1B,0x1B,0x1C,0x1C,0x1D,0x1D,0x1E,0x1E,0x1F,&lt;br /&gt;
	0x1F,0x20,0x20,0x21,0x21,0x22,0x22,0x23,0x23,0x24,0x24,0x25,0x25,0x26,0x26,0x27,&lt;br /&gt;
	0x27,0x28,0x28,0x29,0x29,0x2A,0x2A,0x2B,0x2B,0x2C,0x2C,0x2D,0x2D,0x2E,0x2E,0x2F,&lt;br /&gt;
	0x2F,0x30,0x30,0x31,0x31,0x32,0x32,0x33,0x33,0x34,0x34,0x35,0x35,0x36,0x36,0x37,&lt;br /&gt;
	0x37,0x38,0x38,0x39,0x39,0x3A,0x3A,0x3B,0x3B,0x3C,0x3C,0x3D,0x3D,0x3E,0x3E,0x3F&lt;br /&gt;
}, {&lt;br /&gt;
	0x3F,0x3E,0x3E,0x3D,0x3D,0x3C,0x3C,0x3B,0x3B,0x3A,0x3A,0x39,0x39,0x38,0x38,0x37,&lt;br /&gt;
		0x37,0x36,0x36,0x35,0x35,0x34,0x34,0x33,0x33,0x32,0x32,0x31,0x31,0x30,0x30,0x2F,&lt;br /&gt;
		0x2F,0x2E,0x2E,0x2D,0x2D,0x2C,0x2C,0x2B,0x2B,0x2A,0x2A,0x29,0x29,0x28,0x28,0x27,&lt;br /&gt;
		0x27,0x26,0x26,0x25,0x25,0x24,0x24,0x23,0x23,0x22,0x22,0x21,0x21,0x20,0x20,0x1F,&lt;br /&gt;
		0x1F,0x1E,0x1E,0x1D,0x1D,0x1C,0x1C,0x1B,0x1B,0x1A,0x1A,0x19,0x19,0x18,0x18,0x17,&lt;br /&gt;
		0x17,0x16,0x16,0x15,0x15,0x14,0x14,0x13,0x13,0x12,0x12,0x11,0x11,0x10,0x10,0x0F,&lt;br /&gt;
		0x0F,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x08,0x07,&lt;br /&gt;
		0x07,0x06,0x06,0x05,0x05,0x04,0x04,0x03,0x03,0x02,0x02,0x01,0x01,0x00,0x00,0x00&lt;br /&gt;
}};&lt;br /&gt;
&lt;br /&gt;
#define HZ1 81.2&lt;br /&gt;
const char stype[] = &amp;quot;STUDQ&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
uint32_t phase_accumulator, phase_step;&lt;br /&gt;
uint8_t type;&lt;br /&gt;
uint8_t next_in = 0;&lt;br /&gt;
uint8_t dp = 0;&lt;br /&gt;
uint8_t ndec = 0;&lt;br /&gt;
float step_in;&lt;br /&gt;
uint8_t DDS_OUT_MAP[128];&lt;br /&gt;
uint8_t table_index;&lt;br /&gt;
uint8_t duty_cycle = 50;&lt;br /&gt;
&lt;br /&gt;
void create_out_map( void ){&lt;br /&gt;
	uint8_t i;&lt;br /&gt;
	if (type == 4) {&lt;br /&gt;
		uint8_t dmax = 128 * duty_cycle / 100;&lt;br /&gt;
		for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
			DDS_OUT_MAP[i] = i &amp;lt; dmax ? 0xFC : 0;&lt;br /&gt;
	} else {&lt;br /&gt;
		for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
			DDS_OUT_MAP[i] = WAVE_MAP[type][i] &amp;lt;&amp;lt; 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
	pinMode(2, OUTPUT);&lt;br /&gt;
	pinMode(3, OUTPUT);&lt;br /&gt;
	pinMode(4, OUTPUT);&lt;br /&gt;
	pinMode(5, OUTPUT);&lt;br /&gt;
	pinMode(6, OUTPUT);&lt;br /&gt;
	pinMode(7, OUTPUT);&lt;br /&gt;
	Serial.begin(115200);&lt;br /&gt;
	Serial.println(&amp;quot;Ready&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
	while(Serial.available()) {&lt;br /&gt;
		uint8_t inChar = Serial.read();&lt;br /&gt;
		// Serial.println(inChar);&lt;br /&gt;
		if (inChar == '\n' || inChar == '\r') {&lt;br /&gt;
			next_in = 0;&lt;br /&gt;
			if (type == 0xFF) {&lt;br /&gt;
				type = 4;&lt;br /&gt;
				duty_cycle = step_in;&lt;br /&gt;
				if (duty_cycle &amp;lt; 0) duty_cycle = 0;&lt;br /&gt;
				if (duty_cycle &amp;gt; 100) duty_cycle = 100;&lt;br /&gt;
				create_out_map();&lt;br /&gt;
				Serial.print(&amp;quot;duty_cycle &amp;quot;);&lt;br /&gt;
				Serial.print(duty_cycle);&lt;br /&gt;
				Serial.println('%');&lt;br /&gt;
			} else {&lt;br /&gt;
				create_out_map();&lt;br /&gt;
				for (; ndec &amp;gt; 0; ndec--)&lt;br /&gt;
					step_in /= 10.0;&lt;br /&gt;
				phase_step = (step_in * HZ1);&lt;br /&gt;
				//Serial.print(phase_step);&lt;br /&gt;
				//Serial.print(&amp;quot; &amp;quot;);&lt;br /&gt;
				Serial.print(stype[type]);&lt;br /&gt;
				Serial.print(&amp;quot; &amp;quot;);&lt;br /&gt;
				Serial.print(step_in, 2);&lt;br /&gt;
				Serial.println(&amp;quot;hz&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
			dp = 0;&lt;br /&gt;
			ndec = 0;&lt;br /&gt;
		} else if (next_in == 0) {&lt;br /&gt;
			type = 0;&lt;br /&gt;
			step_in = 0;&lt;br /&gt;
			if (inChar == 'T' || inChar == 't') type = 1;&lt;br /&gt;
			if (inChar == 'U' || inChar == 'u') type = 2;&lt;br /&gt;
			if (inChar == 'D' || inChar == 'd') type = 3;&lt;br /&gt;
			if (inChar == 'Q' || inChar == 'q') type = 4;&lt;br /&gt;
			if (inChar == '%') type = 0xFF;&lt;br /&gt;
			next_in++;&lt;br /&gt;
		} else if (inChar == '.') {&lt;br /&gt;
			dp = 1;&lt;br /&gt;
		} else if (inChar &amp;gt;= '0' &amp;amp;&amp;amp; inChar &amp;lt;= '9') {&lt;br /&gt;
			step_in = (step_in * 10) + (inChar - '0');&lt;br /&gt;
			if (dp) ndec++;&lt;br /&gt;
			next_in++;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
	phase_accumulator=phase_accumulator + phase_step;&lt;br /&gt;
	table_index=(phase_accumulator)&amp;gt;&amp;gt;16; &lt;br /&gt;
	table_index=table_index&amp;gt;&amp;gt;1;&lt;br /&gt;
	PORTD = (PORTD &amp;amp; 0x3) | (DDS_OUT_MAP[table_index]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the code has been loaded, open a serial terminal at 115200bps (e.g. the Arduino IDE's Serial Monitor or type 'screen /dev/ttyUSB0 115200').&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
* S100 to generate a sinusoidal signal at 100hz&lt;br /&gt;
* T1000 triangular wave 1000hz&lt;br /&gt;
* U50 ramp up at 50 hz&lt;br /&gt;
* D2000 ramp down at 2000hz&lt;br /&gt;
* Q1234.56 Square wave @ 1234.56hz&lt;br /&gt;
* %30 change the duty cycle to 30% (only for square waves)&lt;br /&gt;
&lt;br /&gt;
This prototype generates nice smooth signals up to 1300hz, the shape is still clear @ 5Khz, then the signal takes less and less sample per period...&lt;br /&gt;
around 80Khz all signals are square waves.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7569</id>
		<title>Arduino NANO + 19 resistors = A DDS signal generator</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7569"/>
		<updated>2026-03-07T18:03:14Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the schematics and the prototype...&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnanosch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
It generates signals (very nice to 1300 hz, acceptable to 10khz) using a N - 2N resistor ladder DAC.&lt;br /&gt;
&lt;br /&gt;
It has been designed to be plugged on 7 contiguous pins (GND, D2, ... , D7).&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnano.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Using 150ohm resistors its internal resistance of 150ohm. It generates 0 to Vcc (actually 63/64 of Vcc) waves on an open circuit,&lt;br /&gt;
0 to Vcc/2 on a 150 ohm Load&lt;br /&gt;
&lt;br /&gt;
Here is the code [http://www.cs.unibo.it/~renzo/lxardoscope/generatorhz.tgz generatorhz.tgz ]&lt;br /&gt;
The source code of the Arduino's sketch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang='C'&amp;gt;&lt;br /&gt;
/* Arduino Direct Digital Synthresis (DSS) Signal generator */&lt;br /&gt;
&lt;br /&gt;
/* Input:&lt;br /&gt;
 *  S100 -&amp;gt; Sin wave 100 hz&lt;br /&gt;
 *  T1000 -&amp;gt; Triangular 1000 hz&lt;br /&gt;
 *  U50 -&amp;gt; Rump UP 50hz&lt;br /&gt;
 *  D123.56 -&amp;gt; Rump DOWN 123.56hz&lt;br /&gt;
 *  Q100 -&amp;gt; Square 100hz&lt;br /&gt;
 *  %30 -&amp;gt; set the duty cycle to 30 % (for square waves only).&lt;br /&gt;
 */&lt;br /&gt;
uint8_t WAVE_MAP[4][128]= {{&lt;br /&gt;
	0x1F,0x21,0x22,0x24,0x25,0x27,0x28,0x2A,0x2B,0x2D,0x2E,0x30,0x31,0x32,0x33,0x35,&lt;br /&gt;
	0x36,0x37,0x38,0x39,0x3A,0x3A,0x3B,0x3C,0x3D,0x3D,0x3E,0x3E,0x3E,0x3F,0x3F,0x3F,&lt;br /&gt;
	0x3F,0x3F,0x3F,0x3F,0x3E,0x3E,0x3E,0x3D,0x3D,0x3C,0x3B,0x3A,0x3A,0x39,0x38,0x37,&lt;br /&gt;
	0x36,0x35,0x33,0x32,0x31,0x30,0x2E,0x2D,0x2B,0x2A,0x28,0x27,0x25,0x24,0x22,0x21,&lt;br /&gt;
	0x1F,0x1E,0x1C,0x1B,0x19,0x18,0x16,0x15,0x13,0x12,0x10,0x0F,0x0E,0x0C,0x0B,0x0A,&lt;br /&gt;
	0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,&lt;br /&gt;
	0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08,&lt;br /&gt;
	0x09,0x0A,0x0B,0x0C,0x0E,0x0F,0x10,0x12,0x13,0x15,0x16,0x18,0x19,0x1B,0x1C,0x1E&lt;br /&gt;
},{&lt;br /&gt;
	0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,&lt;br /&gt;
	0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,&lt;br /&gt;
	0x3F,0x3E,0x3D,0x3C,0x3B,0x3A,0x39,0x38,0x37,0x36,0x35,0x34,0x33,0x32,0x31,0x30,&lt;br /&gt;
	0x2F,0x2E,0x2D,0x2C,0x2B,0x2A,0x29,0x28,0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,&lt;br /&gt;
	0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,&lt;br /&gt;
	0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,&lt;br /&gt;
	0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,&lt;br /&gt;
	0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E&lt;br /&gt;
}, {&lt;br /&gt;
	0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,0x07,&lt;br /&gt;
	0x07,0x08,0x08,0x09,0x09,0x0A,0x0A,0x0B,0x0B,0x0C,0x0C,0x0D,0x0D,0x0E,0x0E,0x0F,&lt;br /&gt;
	0x0F,0x10,0x10,0x11,0x11,0x12,0x12,0x13,0x13,0x14,0x14,0x15,0x15,0x16,0x16,0x17,&lt;br /&gt;
	0x17,0x18,0x18,0x19,0x19,0x1A,0x1A,0x1B,0x1B,0x1C,0x1C,0x1D,0x1D,0x1E,0x1E,0x1F,&lt;br /&gt;
	0x1F,0x20,0x20,0x21,0x21,0x22,0x22,0x23,0x23,0x24,0x24,0x25,0x25,0x26,0x26,0x27,&lt;br /&gt;
	0x27,0x28,0x28,0x29,0x29,0x2A,0x2A,0x2B,0x2B,0x2C,0x2C,0x2D,0x2D,0x2E,0x2E,0x2F,&lt;br /&gt;
	0x2F,0x30,0x30,0x31,0x31,0x32,0x32,0x33,0x33,0x34,0x34,0x35,0x35,0x36,0x36,0x37,&lt;br /&gt;
	0x37,0x38,0x38,0x39,0x39,0x3A,0x3A,0x3B,0x3B,0x3C,0x3C,0x3D,0x3D,0x3E,0x3E,0x3F&lt;br /&gt;
}, {&lt;br /&gt;
	0x3F,0x3E,0x3E,0x3D,0x3D,0x3C,0x3C,0x3B,0x3B,0x3A,0x3A,0x39,0x39,0x38,0x38,0x37,&lt;br /&gt;
		0x37,0x36,0x36,0x35,0x35,0x34,0x34,0x33,0x33,0x32,0x32,0x31,0x31,0x30,0x30,0x2F,&lt;br /&gt;
		0x2F,0x2E,0x2E,0x2D,0x2D,0x2C,0x2C,0x2B,0x2B,0x2A,0x2A,0x29,0x29,0x28,0x28,0x27,&lt;br /&gt;
		0x27,0x26,0x26,0x25,0x25,0x24,0x24,0x23,0x23,0x22,0x22,0x21,0x21,0x20,0x20,0x1F,&lt;br /&gt;
		0x1F,0x1E,0x1E,0x1D,0x1D,0x1C,0x1C,0x1B,0x1B,0x1A,0x1A,0x19,0x19,0x18,0x18,0x17,&lt;br /&gt;
		0x17,0x16,0x16,0x15,0x15,0x14,0x14,0x13,0x13,0x12,0x12,0x11,0x11,0x10,0x10,0x0F,&lt;br /&gt;
		0x0F,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x08,0x07,&lt;br /&gt;
		0x07,0x06,0x06,0x05,0x05,0x04,0x04,0x03,0x03,0x02,0x02,0x01,0x01,0x00,0x00,0x00&lt;br /&gt;
}};&lt;br /&gt;
&lt;br /&gt;
#define HZ1 81.2&lt;br /&gt;
const char stype[] = &amp;quot;STUDQ&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
uint32_t phase_accumulator, phase_step;&lt;br /&gt;
uint8_t type;&lt;br /&gt;
uint8_t next_in = 0;&lt;br /&gt;
uint8_t dp = 0;&lt;br /&gt;
uint8_t ndec = 0;&lt;br /&gt;
float step_in;&lt;br /&gt;
uint8_t DDS_OUT_MAP[128];&lt;br /&gt;
uint8_t table_index;&lt;br /&gt;
uint8_t duty_cycle = 50;&lt;br /&gt;
&lt;br /&gt;
void create_out_map( void ){&lt;br /&gt;
	uint8_t i;&lt;br /&gt;
	if (type == 4) {&lt;br /&gt;
		uint8_t dmax = 128 * duty_cycle / 100;&lt;br /&gt;
		for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
			DDS_OUT_MAP[i] = i &amp;lt; dmax ? 0xFC : 0;&lt;br /&gt;
	} else {&lt;br /&gt;
		for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
			DDS_OUT_MAP[i] = WAVE_MAP[type][i] &amp;lt;&amp;lt; 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
	pinMode(2, OUTPUT);&lt;br /&gt;
	pinMode(3, OUTPUT);&lt;br /&gt;
	pinMode(4, OUTPUT);&lt;br /&gt;
	pinMode(5, OUTPUT);&lt;br /&gt;
	pinMode(6, OUTPUT);&lt;br /&gt;
	pinMode(7, OUTPUT);&lt;br /&gt;
	Serial.begin(115200);&lt;br /&gt;
  Serial.println(&amp;quot;Ready&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
	while(Serial.available()) {&lt;br /&gt;
		uint8_t inChar = Serial.read();&lt;br /&gt;
		// Serial.println(inChar);&lt;br /&gt;
		if (inChar == '\n' || inChar == '\r') {&lt;br /&gt;
			next_in = 0;&lt;br /&gt;
			if (type == 0xFF) {&lt;br /&gt;
				type = 4;&lt;br /&gt;
				duty_cycle = step_in;&lt;br /&gt;
				if (duty_cycle &amp;lt; 0) duty_cycle = 0;&lt;br /&gt;
				if (duty_cycle &amp;gt; 100) duty_cycle = 100;&lt;br /&gt;
				create_out_map();&lt;br /&gt;
				Serial.print(&amp;quot;duty_cycle &amp;quot;);&lt;br /&gt;
				Serial.print(duty_cycle);&lt;br /&gt;
        Serial.println('%');&lt;br /&gt;
			} else {&lt;br /&gt;
				create_out_map();&lt;br /&gt;
				for (; ndec &amp;gt; 0; ndec--)&lt;br /&gt;
					step_in /= 10.0;&lt;br /&gt;
				phase_step = (step_in * HZ1);&lt;br /&gt;
				//Serial.print(phase_step);&lt;br /&gt;
        //Serial.print(&amp;quot; &amp;quot;);&lt;br /&gt;
        Serial.print(stype[type]);&lt;br /&gt;
				Serial.print(&amp;quot; &amp;quot;);&lt;br /&gt;
				Serial.print(step_in, 2);&lt;br /&gt;
        Serial.println(&amp;quot;hz&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
      dp = 0;&lt;br /&gt;
      ndec = 0;&lt;br /&gt;
		} else if (next_in == 0) {&lt;br /&gt;
			type = 0;&lt;br /&gt;
			step_in = 0;&lt;br /&gt;
			if (inChar == 'T' || inChar == 't') type = 1;&lt;br /&gt;
      if (inChar == 'U' || inChar == 'u') type = 2;&lt;br /&gt;
      if (inChar == 'D' || inChar == 'd') type = 3;&lt;br /&gt;
      if (inChar == 'Q' || inChar == 'q') type = 4;&lt;br /&gt;
      if (inChar == '%') type = 0xFF;&lt;br /&gt;
			next_in++;&lt;br /&gt;
		} else if (inChar == '.') {&lt;br /&gt;
			dp = 1;&lt;br /&gt;
		} else if (inChar &amp;gt;= '0' &amp;amp;&amp;amp; inChar &amp;lt;= '9') {&lt;br /&gt;
			step_in = (step_in * 10) + (inChar - '0');&lt;br /&gt;
			if (dp) ndec++;&lt;br /&gt;
			next_in++;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
	phase_accumulator=phase_accumulator + phase_step;&lt;br /&gt;
	table_index=(phase_accumulator)&amp;gt;&amp;gt;16; &lt;br /&gt;
	table_index=table_index&amp;gt;&amp;gt;1;&lt;br /&gt;
	PORTD = (PORTD &amp;amp; 0x3) | (DDS_OUT_MAP[table_index]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the code has been loaded, open a serial terminal at 115200bps (e.g. the Arduino IDE's Serial Monitor or type 'screen /dev/ttyUSB0 115200').&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
* S100 to generate a sinusoidal signal at 100hz&lt;br /&gt;
* T1000 triangular wave 1000hz&lt;br /&gt;
* U50 ramp up at 50 hz&lt;br /&gt;
* D2000 ramp down at 2000hz&lt;br /&gt;
* Q1234.56 Square wave @ 1234.56hz&lt;br /&gt;
* %30 change the duty cycle to 30% (only for square waves)&lt;br /&gt;
&lt;br /&gt;
This prototype generates nice smooth signals up to 1300hz, the shape is still clear @ 5Khz, then the signal takes less and less sample per period...&lt;br /&gt;
around 80Khz all signals are square waves.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Lxardoscope%2B:_a_dual_channel_oscilloscope_using_an_Arduino_nano_%2B_1_resistor&amp;diff=7568</id>
		<title>Lxardoscope+: a dual channel oscilloscope using an Arduino nano + 1 resistor</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Lxardoscope%2B:_a_dual_channel_oscilloscope_using_an_Arduino_nano_%2B_1_resistor&amp;diff=7568"/>
		<updated>2026-03-05T13:04:16Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you need a very cheap oscilloscope (for low frequencies) that has the look_and_feel of a real oscilloscope, this is the right page for you.&lt;br /&gt;
&lt;br /&gt;
This is an evolution of the project [https://sourceforge.net/projects/lxardoscope/ lxardoscope].&lt;br /&gt;
&lt;br /&gt;
Using the new firmware the sampling rate is 20Ksps dual channel or 42Ksps for a single channel.&lt;br /&gt;
&lt;br /&gt;
I have used an Arduino Nano and one 1Kohm resistors between AREF and +5V: A0 and A1 are the signal inputs for the two channels.&lt;br /&gt;
&lt;br /&gt;
Here is the code [http://www.cs.unibo.it/~renzo/lxardoscope_0.95.vfast.tgz lxardoscope_0.95.vfast.tgz ]. (March 18 2019. A timing bug has been fixed: the time horizontal scale was wrong. If you got the source code before, please download it again).&lt;br /&gt;
&lt;br /&gt;
Here is the new code [http://www.cs.unibo.it/~renzo/lxardoscope/lxardoscope_0.96.vfast.tgz lxardoscope_0.96.vfast.tgz ]. (March 05 2026.&lt;br /&gt;
fix initial serial line handshake)&lt;br /&gt;
&lt;br /&gt;
In order to achieve the sampling speed, uart speed is 1M, samples are retrieved using interrupts and data (2 x 10 bits) is encoded in 3 chars.&lt;br /&gt;
The first bit of each character is for syncronization (1 is the start of a new sample). In the remaining 21 bits if is possible to fit the two samples.&lt;br /&gt;
&lt;br /&gt;
1AAAAAAAA 0AAABBBB 0BBBBBBB.&lt;br /&gt;
&lt;br /&gt;
In the picture our oscilloscope is on the right while the singal generator n the left has been presented in the posting:[[Arduino NANO + 19 resistors = A DDS signal generator]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardoscope.jpg]]&lt;br /&gt;
&lt;br /&gt;
With the configuration of the picture, this is the output of a sinusoidal wave:&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
It is possible to connect our oscilloscope to the audio out of a soundcard (using a 100nF capacitor and two 10K resistors per LR stereo channel, the schematics is here below). I drew Lissajous curves using audacity (I created sinusoidal signals having suitable frequencies on the two channels).&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo2.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardoc.jpg]]&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Lxardoscope%2B:_a_dual_channel_oscilloscope_using_an_Arduino_nano_%2B_1_resistor&amp;diff=7567</id>
		<title>Lxardoscope+: a dual channel oscilloscope using an Arduino nano + 1 resistor</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Lxardoscope%2B:_a_dual_channel_oscilloscope_using_an_Arduino_nano_%2B_1_resistor&amp;diff=7567"/>
		<updated>2026-03-05T13:03:48Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you need a very cheap oscilloscope (for low frequencies) that has the look_and_feel of a real oscilloscope, this is the right page for you.&lt;br /&gt;
&lt;br /&gt;
This is an evolution of the project [https://sourceforge.net/projects/lxardoscope/ lxardoscope].&lt;br /&gt;
&lt;br /&gt;
Using the new firmware the sampling rate is 20Ksps dual channel or 42Ksps for a single channel.&lt;br /&gt;
&lt;br /&gt;
I have used an Arduino Nano and one 1Kohm resistors between AREF and +5V: A0 and A1 are the signal inputs for the two channels.&lt;br /&gt;
&lt;br /&gt;
Here is the code [http://www.cs.unibo.it/~renzo/lxardoscope_0.95.vfast.tgz lxardoscope_0.95.vfast.tgz ]. (March 18 2019. A timing bug has been fixed: the time horizontal scale was wrong. If you got the source code before, please download it again).&lt;br /&gt;
&lt;br /&gt;
Here is the new code [http://www.cs.unibo.it/~renzo/lxardoscope/lxardoscope_0.96.vfast.tgz lxardoscope_0.96.vfast.tgz ]. (March 05 2026. ).&lt;br /&gt;
fix initial serial line handshake)&lt;br /&gt;
&lt;br /&gt;
In order to achieve the sampling speed, uart speed is 1M, samples are retrieved using interrupts and data (2 x 10 bits) is encoded in 3 chars.&lt;br /&gt;
The first bit of each character is for syncronization (1 is the start of a new sample). In the remaining 21 bits if is possible to fit the two samples.&lt;br /&gt;
&lt;br /&gt;
1AAAAAAAA 0AAABBBB 0BBBBBBB.&lt;br /&gt;
&lt;br /&gt;
In the picture our oscilloscope is on the right while the singal generator n the left has been presented in the posting:[[Arduino NANO + 19 resistors = A DDS signal generator]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardoscope.jpg]]&lt;br /&gt;
&lt;br /&gt;
With the configuration of the picture, this is the output of a sinusoidal wave:&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
It is possible to connect our oscilloscope to the audio out of a soundcard (using a 100nF capacitor and two 10K resistors per LR stereo channel, the schematics is here below). I drew Lissajous curves using audacity (I created sinusoidal signals having suitable frequencies on the two channels).&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo2.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardo3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:lxardoc.jpg]]&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7566</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7566"/>
		<updated>2025-07-21T07:19:38Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il gruppo dei Makers di Bologna vi saluta ed augura '''buona estate'''! Gli appuntamenti serali sono sospesi fino a settembre&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 10 giugno 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. 4o piano)&lt;br /&gt;
&lt;br /&gt;
Tema dell'incontro:&lt;br /&gt;
&lt;br /&gt;
Titolo:&lt;br /&gt;
&amp;quot;Cosa c'è oltre 192.168.1.1? Hic sunt leones!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Vi siete mai chiesti cosa c'è e come funziona il mondo oltre il &amp;quot;router&amp;quot; che vi collega ad internet, venite a scoprirlo.&lt;br /&gt;
&lt;br /&gt;
non-talk, presentazione di Michele Cucchi&lt;br /&gt;
(Cucchi lavora in Lepida per la realizzazione delle reti degli enti pubblici, Radioamatore)&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7561</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7561"/>
		<updated>2025-04-07T09:04:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 8 aprile 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Tonelli''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. sesto piano)&lt;br /&gt;
&lt;br /&gt;
Tema dell'incontroi: la stazione di monitoraggio ambientale Stimawifi. (Paolo Patruno e Giacomo Magisano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7560</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7560"/>
		<updated>2025-04-07T08:59:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 8 aprile 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Tonelli''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. sesto piano)&lt;br /&gt;
&lt;br /&gt;
Tema dell'incontroi: la stazione di monitoraggio ambientale Stimawifi.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7559</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7559"/>
		<updated>2025-04-07T08:27:19Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 8 aprile 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Tonelli''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. sesto piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7558</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7558"/>
		<updated>2025-03-11T13:11:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 25 marzo 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. quarto piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7557</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7557"/>
		<updated>2025-03-09T11:14:53Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 11 marzo 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Tonelli''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. sesto piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7551</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7551"/>
		<updated>2025-02-10T15:59:38Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. quarto piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7550</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7550"/>
		<updated>2025-02-10T15:59:11Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 25 febbraio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Creona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. quarto piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7547</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7547"/>
		<updated>2025-01-25T07:45:20Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Il prossimo incontro è fissato per '''martedì 10 dicembre 2024''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. Salire al 4° piano) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Il gruppo dei Makers di Bologna vi saluta ed augura '''buone feste'''! Gli appuntamenti serali sono sospesi fin dopo l'Epifania 2025. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per '''martedì 28 gennaio 2025''' dalle ore '''18:00''' alle ore 20:45 in '''Aula Vitali''' (Dipartimento di Matematica. Piazza di Porta San Donato n° 5, Bologna. piano terra)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Come_controllare_i_(micro)controllori,_dall%27accensione_all%27applicazione&amp;diff=7537</id>
		<title>Come controllare i (micro)controllori, dall'accensione all'applicazione</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Come_controllare_i_(micro)controllori,_dall%27accensione_all%27applicazione&amp;diff=7537"/>
		<updated>2024-11-26T15:29:47Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''martedì 26 Novembre 2024 dalle ore 18 alle ore 20, presso il [https://maps.app.goo.gl/tJhu4pBfuUfvEuYR6 Dipartimento di Matematica, Università di Bologna, Aula Cremona].''' (Salire al 4^ piano).&lt;br /&gt;
&lt;br /&gt;
Ingresso libero.&lt;br /&gt;
&lt;br /&gt;
Streaming (best effort) [http://live.students.cs.unibo.it/video.html] http://live.students.cs.unibo.it/video.html]&lt;br /&gt;
&lt;br /&gt;
== [https://www.linux.it/~rubini Alessandro Rubini] svolgerà un seminario sul making: Come controllare i (micro)controllori: dall'accensione all'applicazione. ==&lt;br /&gt;
&lt;br /&gt;
Gli ambienti ufficiali di compilazione lasciano sempre qualche incertezza su cosa succede davvero al nostro codice prima di andare in macchina.&lt;br /&gt;
&lt;br /&gt;
Vedremo insieme come i meccanismi siano molto semplici, anche se non propriamente facili, e si possono benissimo rimuovere tutte le dipendenze esterne per aumentare la longevità dei propri progetti.&lt;br /&gt;
&lt;br /&gt;
[[Category:Serate a tema]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Come_controllare_i_(micro)controllori,_dall%27accensione_all%27applicazione&amp;diff=7536</id>
		<title>Come controllare i (micro)controllori, dall'accensione all'applicazione</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Come_controllare_i_(micro)controllori,_dall%27accensione_all%27applicazione&amp;diff=7536"/>
		<updated>2024-11-21T15:40:02Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''martedì 26 Novembre 2024 dalle ore 18 alle ore 20, presso il [https://maps.app.goo.gl/tJhu4pBfuUfvEuYR6 Dipartimento di Matematica, Università di Bologna, Aula Cremona].''' (Salire al 4^ piano).&lt;br /&gt;
&lt;br /&gt;
Ingresso libero.&lt;br /&gt;
&lt;br /&gt;
== [https://www.linux.it/~rubini Alessandro Rubini] svolgerà un seminario sul making: Come controllare i (micro)controllori: dall'accensione all'applicazione. ==&lt;br /&gt;
&lt;br /&gt;
Gli ambienti ufficiali di compilazione lasciano sempre qualche incertezza su cosa succede davvero al nostro codice prima di andare in macchina.&lt;br /&gt;
&lt;br /&gt;
Vedremo insieme come i meccanismi siano molto semplici, anche se non propriamente facili, e si possono benissimo rimuovere tutte le dipendenze esterne per aumentare la longevità dei propri progetti.&lt;br /&gt;
&lt;br /&gt;
[[Category:Serate a tema]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7459</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7459"/>
		<updated>2024-06-10T18:46:04Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il prossimo incontro è fissato per '''martedì 25 giugno 2024''' dalle ore 18 alle ore 20:45&lt;br /&gt;
in '''Aula Cremona''' (Dipartimento di Matematica. Piazza di Porta San Donato, 5, Bologna. 4' piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Pagina_principale&amp;diff=7458</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Pagina_principale&amp;diff=7458"/>
		<updated>2024-06-10T18:44:25Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Prossimi appuntamenti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;table-top-top&amp;quot; style=&amp;quot;margin-top:2px; background:none;align:center;width:100%;border:1px solid red;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:white; width:75%; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; &amp;quot; |&lt;br /&gt;
[[File:Emblem-important-2.png|left|48px|link=Prossimi appuntamenti]]&lt;br /&gt;
&lt;br /&gt;
=[[Prossimi appuntamenti|Prossimi appuntamenti]]=&lt;br /&gt;
&lt;br /&gt;
{{:Prossimi appuntamenti}}&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
'' Iscriviti alle nostre [http://liste.raspibo.org mailing list]! ''&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+udsr7FZZ_zUzOTM0 Telegram del gruppo di supporto (antiBOT)]&lt;br /&gt;
e da qui potete entrare nel gruppo Telegram principale.&lt;br /&gt;
 &lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gli appuntamenti fissi si tengono ogni '''secondo e quarto marted&amp;amp;igrave; del mese''' dalle ore 18.00 in avanti.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
[[Eventi passati]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:white; width:75%; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; &amp;quot; |&lt;br /&gt;
[[File:Go-home-9.png|right|48px|link=makerspace]]&lt;br /&gt;
&lt;br /&gt;
= [[makerspace|Makerspace]] =&lt;br /&gt;
[http://centrocroce.blogspot.it/ Presso il centro sociale CROCE]&lt;br /&gt;
[[makerspace|Via Canonica 18 a Casalecchio di Reno]].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cookie =&lt;br /&gt;
Questo sito usa solamente Cookie Tecnici. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cookie Tecnici|maggiori informazioni]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  INIZIO TABELLA CENTRALE  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-central&amp;quot; style=&amp;quot;margin-top:10px; background:none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:white; width:35%; border:1px solid #a7d7f9; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - COLONNA DI SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-central-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:transparent;&amp;quot;&lt;br /&gt;
[[File:PCB-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= [[gruppi|Gruppi]] e [[:Categoria:Progetti|Progetti]] =&lt;br /&gt;
&lt;br /&gt;
{{:Gruppi}}&lt;br /&gt;
&lt;br /&gt;
[[File:Maker-faire.png|right|128px|link=Maker_Faire_2014]]&lt;br /&gt;
[[File:Maker_of_merit.jpg|right|128px|link=FotoMakerFaireRome2014]]&lt;br /&gt;
&lt;br /&gt;
'''Dettagli sui [[I_gruppi_di_lavoro_del_non-corso|gruppi di lavoro]].'''&lt;br /&gt;
&lt;br /&gt;
'''Vetrina dei [[:Categoria:Progetti|progetti in corso]].'''&lt;br /&gt;
&lt;br /&gt;
'''Leggi la [[Documentazione|documentazione prodotta]].'''&lt;br /&gt;
&lt;br /&gt;
'''Iscrivetevi alle [http://liste.raspibo.org mailing list].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ wireless_comunity_network |NINUX Bologna - Wireless community network]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ link_e_idee |Link&amp;amp;Idee]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ Renzo's Bliki ]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ Laboratory of Making ]].'''&lt;br /&gt;
&lt;br /&gt;
Abbiamo raccolto alcuni progetti di autoproduzione riguardanti il '''[[ Covid19 ]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Applications-science.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serate aperte a tutti ==&lt;br /&gt;
&lt;br /&gt;
''Gli incontri presso il [[makerspace]] sono ad accesso libero e gratuito, vedi anche le [[RIVOLUZIONE ALL'INCONTRO DEL 7 MARZO|note su come di solito procediamo]]''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pensate di partecipare, segnalate la vostra presenza sul sistema [https://ibt2.ismito.it/ RaspiBO makerspace booking], basta il vostro nickname. Per favore ricordate di aggiornarlo.&lt;br /&gt;
&lt;br /&gt;
== Gite, fiere ed eventi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maker, segnalate [[Gite|qui ]] tutti gli eventi che ritenete interessanti!&lt;br /&gt;
&lt;br /&gt;
= Acquisti ossessivo-compulsivi =&lt;br /&gt;
&lt;br /&gt;
Ogni tanto ci vengono voglie strane; per amortizzare le spese di spedizione, cerchiamo di [[Elenco degli acquisti|aggregare gli ordini]].&lt;br /&gt;
&lt;br /&gt;
= Convenzioni acquisti =&lt;br /&gt;
La ditta Homotix e la ditta Katodo praticano, agli utenti RaspiBo, uno sconto. Per usufruirne segui le '''[[convenzioni acquisti | istruzioni]]'''.&lt;br /&gt;
&lt;br /&gt;
= Il non-staff ed i contatti =&lt;br /&gt;
&lt;br /&gt;
Non desideriamo strutturare troppo la '''non-associazione''', ma un gruppetto si sta prendendo in carico di seguirne la gestione; [[Non-staff|scoprite chi sono]] e soprattutto come potete aiutarli, dato che c'è [[Aiuto:Indice|bisogno del contributo]] di tutti!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;!-- DIVISORE COLONNE --&amp;gt; style=&amp;quot;border:3px solid transparent;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:65%; border:1px solid #a7d7f9; background:#f5faff; vertical-align:top; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;table-central-right&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:RASPIBOfinale.png|left|130px|link=http://www.raspibo.org]]&lt;br /&gt;
[[File:Help-3.png|right|48px]]&lt;br /&gt;
= Chi siamo =&lt;br /&gt;
&lt;br /&gt;
'''''RaspiBO''''' è un gruppo informale di appassionati di elettronica ed informatica libera della zona di '''Bologna''' (ma non solo).&lt;br /&gt;
&lt;br /&gt;
Nato ad inizio 2013 per iniziativa del professor [http://www.cs.unibo.it/~renzo/ Renzo Davoli], [http://www.raccattaraee.net/ RaccattaRAEE], [http://erlug.linux.it/ ERLUG] e [http://www.bfsf.it/ BFSF], il gruppo si muove ora autonomamente, incontrandosi con frequenza almeno bimensile per serate dedicate allo sviluppo ed alla presentazione di nuove idee.&amp;lt;br /&amp;gt;&lt;br /&gt;
Chiamiamo questi incontri '''''il non-corso''''', perché non vogliono essere delle semplici lezioni frontali, ma un momento di scambio di opinioni ed esperienze.&lt;br /&gt;
&lt;br /&gt;
Le nostre competenze sono molto varie; '''informatica''', '''elettronica''', '''meccanica''', '''arti''' e mestieri vari: qualcuno è un esperto nel proprio campo, alcuni sono alle prime armi, ma tutti hanno tanta voglia di mettere a disposizione la propria esperienza.&amp;lt;br /&amp;gt;&lt;br /&gt;
Potete definirci '''makers'''; quello che più conta per noi resta comunque '''l'imparare''' sempre qualcosa di nuovo ed il '''far circolare la conoscenza''' coinvolgendo quante più persone possibile.&lt;br /&gt;
&lt;br /&gt;
Se preferisci abbiamo raccolto qualche informazione [http://www.raspibo.org/wiki/index.php/Chi_siamo in questa pagina].&lt;br /&gt;
&lt;br /&gt;
[[File:Audio-card-3.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Gli incontri del non-corso ed i gruppi di lavoro =&lt;br /&gt;
&lt;br /&gt;
'''Gratuiti e aperti a tutti''', chiunque voglia passare a trovarci anche solo per fare due chiacchiere su elettronica, informatica e meccanica (tutto rigorosamente in ''salsa libera'') è il benvenuto!&lt;br /&gt;
&lt;br /&gt;
Lo spirito dei nostri incontri è espresso nelle nostre [[Linee guida per gli incontri|linee guida]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Oltre a tanta improvvisazione, di norma alcuni di noi si organizzano in '''tavoli''' per proseguire su specifici progetti; appena possibile, il [[I gruppi di lavoro del non-corso|lavoro svolto dai singoli gruppi]] viene presentato e documentato a beneficio di tutti.&lt;br /&gt;
&lt;br /&gt;
[[File:Apps-system-users-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Serate a tema =&lt;br /&gt;
&lt;br /&gt;
Occasionalmente RaspiBO organizza serate per sviluppare un tema specifico, generalmente invitiamo uno o più ospiti per introdurre temi di interesse comune e condividere esperienze. [http://www.raspibo.org/wiki/index.php?title=Categoria:Serate_a_tema Serate a tema]&lt;br /&gt;
&lt;br /&gt;
[[File:Books-1-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Dalla teoria alla pratica = &lt;br /&gt;
&lt;br /&gt;
Se vuoi puoi iniziare con l'[[1-_Elettronica_di_Base|elettronica]] oppure scoprire come configurare [[Raspberry Pi]] per iniziare i primi test.&lt;br /&gt;
&lt;br /&gt;
Se sei già pratico o se vuoi capire come utilizzare Raspberry Pi puoi visualizzare un elenco di [[6- Applicazioni di Raspberry PI|applicazioni]] che abbiamo già testato e documentato. &lt;br /&gt;
&lt;br /&gt;
Tutte queste informazioni le trovi nella sezione [[Documentazione|Documentazione]] .&lt;br /&gt;
&lt;br /&gt;
Sono inoltre disponibili [[Archivio dei Lucidi|lucidi e registrazioni]] di alcune lezioni frontali.&lt;br /&gt;
&lt;br /&gt;
[[File:User-group-new-2.png|link=http://social.raspibo.org|right|48px]]&lt;br /&gt;
&lt;br /&gt;
Con calma stiamo anche raccogliendo [[SanboxManuali|qui]] link a documentazione, pinout e tutto quanto serve avere sottomano quando si sperimenta.&lt;br /&gt;
&lt;br /&gt;
= la mailing list =&lt;br /&gt;
&lt;br /&gt;
Il nostro principale strumento di comunicazione è la '''[http://liste.raspibo.org/wws/subscribe/agora mailing list agora]''', i cui archivi sono [http://liste.raspibo.org/wws/arc/agora consultabili da qui].&lt;br /&gt;
&lt;br /&gt;
Se invece preferite ricevere periodicamente nostre notizie via mail, potete [http://liste.raspibo.org/wws/subscribe/newsletter iscrivervi alla newsletter].&lt;br /&gt;
&lt;br /&gt;
[[File:Strumenti.png|link=http://social.raspibo.org|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Strumenti per la collaborazione =&lt;br /&gt;
&lt;br /&gt;
Se vi piace chattare o volete una info al volo vi suggeriamo di utilizzare il canale #raspibo sul server freenode.net anche in [https://webchat.freenode.net/?channels=raspibo&amp;amp;uio=d4 webchat].&lt;br /&gt;
&lt;br /&gt;
Alcuni software sviluppati per i nostri progetti li appoggiamo sul nostro [https://github.com/raspibo/ archivio github].&lt;br /&gt;
&lt;br /&gt;
= Un pochino di storia =&lt;br /&gt;
[http://www.raspibo.org/wiki/index.php/Chi_siamo Un piccolo riassunto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - FINE COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  FINE TABELLA CENTRALE  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  INIZIO TABELLA FOOTER  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-footer&amp;quot; style=&amp;quot;margin-top:10px; background:none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:35%; border:1px solid #a7d7f9; background:#f5faff; vertical-align:top; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-footer-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Emblem-what.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Help! =&lt;br /&gt;
&lt;br /&gt;
Vuoi modificare una pagina di questo wiki ma non ci riesci? Assicurati di aver letto le [[Qui|istruzioni]] per sconfiggere il nostro potente sistema anti-bot. :-)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;!-- DIVISORE COLONNE --&amp;gt; style=&amp;quot;border:5px solid transparent;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:white; width:65%; border:1px solid #a7d7f9; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;table-footer-right&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
[[File:Stemma Comune Casalecchio.png|70px|right]]&lt;br /&gt;
&lt;br /&gt;
Si ringrazia il Centro Sociale Croce ed il [http://www.comune.casalecchio.bo.it Comune di Casalecchio di Reno] .&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  FINE TABELLA FOOTER  ==================== --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7444</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7444"/>
		<updated>2023-11-14T08:21:09Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg|300px]] [[File:faacremote_inside.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg|300px]] [[File:faacschematics.jpg|500px]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7443</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7443"/>
		<updated>2023-11-14T08:20:40Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg|300px]] [[File:faacremote_inside.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg|300px]] [[File:faacschematics.jpg]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=File:Faacschematics.jpg&amp;diff=7442</id>
		<title>File:Faacschematics.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=File:Faacschematics.jpg&amp;diff=7442"/>
		<updated>2023-11-14T08:20:00Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7441</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7441"/>
		<updated>2023-11-14T08:19:37Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg|300px]] [[File:faacremote_inside.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg|300px]] [[File:faacschematics.jpg|300px]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7440</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7440"/>
		<updated>2023-11-14T08:10:39Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg|300px]] [[File:faacremote_inside.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg|300px]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7439</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7439"/>
		<updated>2023-11-14T08:10:13Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote_inside.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg|300px]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=File:Hackfaac.jpg&amp;diff=7438</id>
		<title>File:Hackfaac.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=File:Hackfaac.jpg&amp;diff=7438"/>
		<updated>2023-11-14T08:08:40Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=File:Faacremote_inside.jpg&amp;diff=7437</id>
		<title>File:Faacremote inside.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=File:Faacremote_inside.jpg&amp;diff=7437"/>
		<updated>2023-11-14T08:08:21Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=File:Faacremote.jpg&amp;diff=7436</id>
		<title>File:Faacremote.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=File:Faacremote.jpg&amp;diff=7436"/>
		<updated>2023-11-14T08:08:00Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7435</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7435"/>
		<updated>2023-11-14T08:07:39Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:faacremote_inside.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:hackfaac.jpg]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7434</id>
		<title>Hacking a Radio Remote</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Hacking_a_Radio_Remote&amp;diff=7434"/>
		<updated>2023-11-14T08:05:59Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Creata pagina con &amp;quot;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to hack a radio remote FAAC XT2 868 SLH LR - Code: 7870091&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Renzo%27s_Bliki&amp;diff=7433</id>
		<title>Renzo's Bliki</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Renzo%27s_Bliki&amp;diff=7433"/>
		<updated>2023-11-14T08:04:16Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* 2020 April */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Insomma... io ho un sacco di cose da dire e da scrivere e non so mai dove metterle in questo magnifico wiki di RaspiBO.&lt;br /&gt;
Soffro di ritenzione comunicativa.&lt;br /&gt;
&lt;br /&gt;
Pertanto attivo qui il mio Bliki: Una specie di Blog creato su di un wiki!&lt;br /&gt;
Mettero' man mano articoli (provvisti di data).&lt;br /&gt;
&lt;br /&gt;
I contenuti sono comunque qui. Se qualche anima gentile poi vorr&amp;amp;agrave; catalogare meglio i contenuti o riscrivere le idee&lt;br /&gt;
in modo migliore... avra' la mia gratitudine.&lt;br /&gt;
&lt;br /&gt;
renzo. Oct 28, 2013.&lt;br /&gt;
&lt;br /&gt;
=== 2023 November ===&lt;br /&gt;
&lt;br /&gt;
November 14: [[Hacking a Radio Remote]]&lt;br /&gt;
&lt;br /&gt;
=== 2020 April ===&lt;br /&gt;
&lt;br /&gt;
April 7: [[new mains probe based on vtl photo-coupler]]&lt;br /&gt;
&lt;br /&gt;
=== 2019 October ===&lt;br /&gt;
&lt;br /&gt;
October 22: [[Notes of FPGA]]&lt;br /&gt;
&lt;br /&gt;
=== 2019 September ===&lt;br /&gt;
&lt;br /&gt;
September 20: [[Add a bot to your lectures]]&lt;br /&gt;
&lt;br /&gt;
=== 2019 April ===&lt;br /&gt;
&lt;br /&gt;
April 07: [[125Khz RFID spoofing]]&lt;br /&gt;
&lt;br /&gt;
April 07: [[Some experiments on Radio Remote Controls]] (updated)&lt;br /&gt;
&lt;br /&gt;
=== 2019 January ===&lt;br /&gt;
&lt;br /&gt;
January 23: [[lxardoscope+: a dual channel oscilloscope using an Arduino nano + 1 resistor]]&lt;br /&gt;
&lt;br /&gt;
January 23: [[Let your UT61E multimeter speak (or just process its samplings)]]&lt;br /&gt;
&lt;br /&gt;
=== 2018 March ===&lt;br /&gt;
&lt;br /&gt;
March 30: [[Arduino NANO + 19 resistors = A DDS signal generator]]&lt;br /&gt;
&lt;br /&gt;
=== 2018 January ===&lt;br /&gt;
&lt;br /&gt;
Jan.10: [[Raspberry PI: network boot explained]]&lt;br /&gt;
&lt;br /&gt;
=== 2017 May ===&lt;br /&gt;
&lt;br /&gt;
May 7: [[Arduino Auto Reset: Disable and Enable at run time]]&lt;br /&gt;
&lt;br /&gt;
=== 2016 June ===&lt;br /&gt;
&lt;br /&gt;
June 27: [[Arduino, ESP and 1wire thermometers]]&lt;br /&gt;
&lt;br /&gt;
June 27: [[Arduino, ESP and i2c devices]]&lt;br /&gt;
&lt;br /&gt;
June 27: [[Arduino, ESP and i2c devices: control a remote LCD over Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
June 27: [[DCFake77: How to radio-control your clock by yourself]]&lt;br /&gt;
&lt;br /&gt;
June 07: [[Use your phone to open your gate or garage]]&lt;br /&gt;
&lt;br /&gt;
June 04: [[Some experiments on Radio Remote Controls]]&lt;br /&gt;
&lt;br /&gt;
=== 2016 February ===&lt;br /&gt;
&lt;br /&gt;
February 21: [[HOW-TO compile Chip's Linux kernel and modules on Chip itself]]&lt;br /&gt;
&lt;br /&gt;
February 20: [[Chip: Some tests on power consumption]]&lt;br /&gt;
&lt;br /&gt;
February 14: [[Chip: USB hid on libcomposite]]&lt;br /&gt;
&lt;br /&gt;
February 12: [[Compile the Linux kernel for Chip: my personal HOWTO]]&lt;br /&gt;
&lt;br /&gt;
February 11: [[Chip: USB On The Go Ethernet Connection]]&lt;br /&gt;
&lt;br /&gt;
February 05: [[ChiPirate-BOX: the chipest and cheapest Pirate-BOX ever]]&lt;br /&gt;
&lt;br /&gt;
=== 2015 October ===&lt;br /&gt;
&lt;br /&gt;
October 27: [[Chip9$ U-Boot: how to test a new kernel (in a safe way)]] (without reflashing the entire C.H.I,P if something goes wrong!)&lt;br /&gt;
&lt;br /&gt;
October 26: [[Chip9$ now it's a better Debian GUI]]&lt;br /&gt;
&lt;br /&gt;
October 23: [[Chip9$ now it's a good Debian GUI]] + [[A C.H.I.P.pico station]]&lt;br /&gt;
&lt;br /&gt;
October 10: [[Chip9$ input output on XIO ports]]&lt;br /&gt;
&lt;br /&gt;
October 09: [[Chip9$ How to install a chroot Debian tree]]&lt;br /&gt;
&lt;br /&gt;
October 06: [[Chip, the 9$ computer is here!]]&lt;br /&gt;
&lt;br /&gt;
=== 2015 May ===&lt;br /&gt;
&lt;br /&gt;
May 04: [[Millefori: magnify and some bugfixes]]&lt;br /&gt;
&lt;br /&gt;
=== 2015 March ===&lt;br /&gt;
&lt;br /&gt;
March 19: [[come acquistare un portatile senza sistema operativo in Italia]]&lt;br /&gt;
&lt;br /&gt;
March 7: [[s2argv-execs: something was missing in libc, and now it is even easier]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 November ===&lt;br /&gt;
&lt;br /&gt;
November 11: [[Millefori: rounded tracks in your PCB]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 October ===&lt;br /&gt;
&lt;br /&gt;
October 13: [[Seminar @ Maker Faire: slides and more]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 September ===&lt;br /&gt;
&lt;br /&gt;
September 21: [[Millefori: draw, print, mill and drill your experimental PCBs]]&lt;br /&gt;
&lt;br /&gt;
September 14: [[Gert's VGA board for Raspberry PI B+ using off the shelf components]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 August ===&lt;br /&gt;
&lt;br /&gt;
August 19: [[A new laser cutter/engraver for my Wasp 3D printer]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 11: Is this a divisor or a counter?]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 10: Synchronous memory]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part F: Circuits to remember]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part E: Shift to Multiply and Divide]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part D: Here is the ALU: all together now!]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part C: Is it smaller, larger or overflows?]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part B: Is it zero?]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part A: A complete ALU]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 9: An adder can subtract, too]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 8: More or Less? A trick to process signed numbers]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 7:A computer must be able to compute!]]&lt;br /&gt;
&lt;br /&gt;
August 14: [[No more secrets Part 6: Let us play together]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 June ===&lt;br /&gt;
&lt;br /&gt;
June 10: [[No more secrets Part 5: Mux Demux ]]&lt;br /&gt;
&lt;br /&gt;
=== 2014 May ===&lt;br /&gt;
&lt;br /&gt;
May 27: [[No more secrets Part 4: Encode and Decode... ]]&lt;br /&gt;
&lt;br /&gt;
May 27: [[s2argv-execs: something was missing in libc]]&lt;br /&gt;
&lt;br /&gt;
May 16: [[No more secrets Part 3: A NAND is for everything]]&lt;br /&gt;
&lt;br /&gt;
May 16: [[No more secrets Part 2: Let us build the experimental board]]&lt;br /&gt;
&lt;br /&gt;
May 14: [[No more secrets in your CPU: Part 1]]&lt;br /&gt;
&lt;br /&gt;
May 9: [[Melodic irrationalities]]&lt;br /&gt;
&lt;br /&gt;
=== 2013 November ===&lt;br /&gt;
&lt;br /&gt;
Nov. 1: [[Why Intel Galileo is not my favourite platform]]&lt;br /&gt;
&lt;br /&gt;
=== 2013 October ===&lt;br /&gt;
&lt;br /&gt;
Oct. 7: [[Esperimenti con Intel Galileo]]&lt;br /&gt;
&lt;br /&gt;
=== 2013 August ===&lt;br /&gt;
&lt;br /&gt;
Aug. 13: [[Una stampa 3D per la doccia]]&lt;br /&gt;
&lt;br /&gt;
Aug. 06: [[Cronaca dei miei primi esperimenti di CNC]] (Renzo)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7403</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7403"/>
		<updated>2023-10-02T08:56:43Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per martedì 10 ottobre 2023 dalle ore 18 alle ore 20:45 in Aula Cremona&lt;br /&gt;
(Dipartimento di Matematica. Piazza di Porta San Donato, 5, Bologna. 4' piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7402</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7402"/>
		<updated>2023-09-13T08:45:04Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per martedì 26 settembre 2023 dalle ore 18 alle ore 20:45 in Aula Cremona&lt;br /&gt;
(Dipartimento di Matematica. Piazza di Porta San Donato, 5, Bologna. 4' piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7401</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7401"/>
		<updated>2023-09-13T08:42:45Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Buona Estate! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per martedì 26 settembre 2023 dalle ore 18 alle ore 20:45 in Aula Cremona&lt;br /&gt;
(Dipartimento di matematica. Piazza di Porta San Donato, 5, Bologna. 4' piano)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Pagina_principale&amp;diff=7396</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Pagina_principale&amp;diff=7396"/>
		<updated>2023-06-29T08:33:37Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Prossimi appuntamenti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;table-top-top&amp;quot; style=&amp;quot;margin-top:2px; background:none;align:center;width:100%;border:1px solid red;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:white; width:75%; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; &amp;quot; |&lt;br /&gt;
[[File:Emblem-important-2.png|left|48px|link=Prossimi appuntamenti]]&lt;br /&gt;
&lt;br /&gt;
=[[Prossimi appuntamenti|Prossimi appuntamenti]]=&lt;br /&gt;
&lt;br /&gt;
{{:Prossimi appuntamenti}}&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
'' Iscriviti alle nostre [http://liste.raspibo.org mailing list]! ''&lt;br /&gt;
 &lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gli appuntamenti fissi si tengono ogni '''secondo e quarto marted&amp;amp;igrave; del mese''' dalle ore 20.30 in avanti. La sala resta a disposizione anche i restanti marted&amp;amp;igrave; e tutti i gioved&amp;amp;igrave;: se volete usare i nostri spazi per i vostri incontri e progetti, scrivetelo sulla lista pubblica [http://liste.raspibo.org/wws/info/agora agora] e segnalate la vostra presenza sul nostro [http://lela.ismito.it:3000 sistema di prenotazioni].&lt;br /&gt;
&lt;br /&gt;
[[Eventi passati]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:white; width:75%; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; &amp;quot; |&lt;br /&gt;
[[File:Go-home-9.png|right|48px|link=makerspace]]&lt;br /&gt;
&lt;br /&gt;
= [[makerspace|Makerspace]] =&lt;br /&gt;
[http://centrocroce.blogspot.it/ Presso il centro sociale CROCE]&lt;br /&gt;
[[makerspace|Via Canonica 18 a Casalecchio di Reno]].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cookie =&lt;br /&gt;
Questo sito usa solamente Cookie Tecnici. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cookie Tecnici|maggiori informazioni]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  INIZIO TABELLA CENTRALE  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-central&amp;quot; style=&amp;quot;margin-top:10px; background:none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:white; width:35%; border:1px solid #a7d7f9; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - COLONNA DI SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-central-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:transparent;&amp;quot;&lt;br /&gt;
[[File:PCB-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= [[gruppi|Gruppi]] e [[:Categoria:Progetti|Progetti]] =&lt;br /&gt;
&lt;br /&gt;
{{:Gruppi}}&lt;br /&gt;
&lt;br /&gt;
[[File:Maker-faire.png|right|128px|link=Maker_Faire_2014]]&lt;br /&gt;
[[File:Maker_of_merit.jpg|right|128px|link=FotoMakerFaireRome2014]]&lt;br /&gt;
&lt;br /&gt;
'''Dettagli sui [[I_gruppi_di_lavoro_del_non-corso|gruppi di lavoro]].'''&lt;br /&gt;
&lt;br /&gt;
'''Vetrina dei [[:Categoria:Progetti|progetti in corso]].'''&lt;br /&gt;
&lt;br /&gt;
'''Leggi la [[Documentazione|documentazione prodotta]].'''&lt;br /&gt;
&lt;br /&gt;
'''Iscrivetevi alle [http://liste.raspibo.org mailing list].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ wireless_comunity_network |NINUX Bologna - Wireless community network]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ link_e_idee |Link&amp;amp;Idee]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ Renzo's Bliki ]].'''&lt;br /&gt;
&lt;br /&gt;
'''[[ Laboratory of Making ]].'''&lt;br /&gt;
&lt;br /&gt;
Abbiamo raccolto alcuni progetti di autoproduzione riguardanti il '''[[ Covid19 ]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Applications-science.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serate aperte a tutti ==&lt;br /&gt;
&lt;br /&gt;
''Gli incontri presso il [[makerspace]] sono ad accesso libero e gratuito, vedi anche le [[RIVOLUZIONE ALL'INCONTRO DEL 7 MARZO|note su come di solito procediamo]]''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pensate di partecipare, segnalate la vostra presenza sul sistema [https://ibt2.ismito.it/ RaspiBO makerspace booking], basta il vostro nickname. Per favore ricordate di aggiornarlo.&lt;br /&gt;
&lt;br /&gt;
== Gite, fiere ed eventi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maker, segnalate [[Gite|qui ]] tutti gli eventi che ritenete interessanti!&lt;br /&gt;
&lt;br /&gt;
= Acquisti ossessivo-compulsivi =&lt;br /&gt;
&lt;br /&gt;
Ogni tanto ci vengono voglie strane; per amortizzare le spese di spedizione, cerchiamo di [[Elenco degli acquisti|aggregare gli ordini]].&lt;br /&gt;
&lt;br /&gt;
= Convenzioni acquisti =&lt;br /&gt;
La ditta Homotix e la ditta Katodo praticano, agli utenti RaspiBo, uno sconto. Per usufruirne segui le '''[[convenzioni acquisti | istruzioni]]'''.&lt;br /&gt;
&lt;br /&gt;
= Il non-staff ed i contatti =&lt;br /&gt;
&lt;br /&gt;
Non desideriamo strutturare troppo la '''non-associazione''', ma un gruppetto si sta prendendo in carico di seguirne la gestione; [[Non-staff|scoprite chi sono]] e soprattutto come potete aiutarli, dato che c'è [[Aiuto:Indice|bisogno del contributo]] di tutti!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;!-- DIVISORE COLONNE --&amp;gt; style=&amp;quot;border:3px solid transparent;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:65%; border:1px solid #a7d7f9; background:#f5faff; vertical-align:top; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;table-central-right&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:RASPIBOfinale.png|left|130px|link=http://www.raspibo.org]]&lt;br /&gt;
[[File:Help-3.png|right|48px]]&lt;br /&gt;
= Chi siamo =&lt;br /&gt;
&lt;br /&gt;
'''''RaspiBO''''' è un gruppo informale di appassionati di elettronica ed informatica libera della zona di '''Bologna''' (ma non solo).&lt;br /&gt;
&lt;br /&gt;
Nato ad inizio 2013 per iniziativa del professor [http://www.cs.unibo.it/~renzo/ Renzo Davoli], [http://www.raccattaraee.net/ RaccattaRAEE], [http://erlug.linux.it/ ERLUG] e [http://www.bfsf.it/ BFSF], il gruppo si muove ora autonomamente, incontrandosi con frequenza almeno bimensile per serate dedicate allo sviluppo ed alla presentazione di nuove idee.&amp;lt;br /&amp;gt;&lt;br /&gt;
Chiamiamo questi incontri '''''il non-corso''''', perché non vogliono essere delle semplici lezioni frontali, ma un momento di scambio di opinioni ed esperienze.&lt;br /&gt;
&lt;br /&gt;
Le nostre competenze sono molto varie; '''informatica''', '''elettronica''', '''meccanica''', '''arti''' e mestieri vari: qualcuno è un esperto nel proprio campo, alcuni sono alle prime armi, ma tutti hanno tanta voglia di mettere a disposizione la propria esperienza.&amp;lt;br /&amp;gt;&lt;br /&gt;
Potete definirci '''makers'''; quello che più conta per noi resta comunque '''l'imparare''' sempre qualcosa di nuovo ed il '''far circolare la conoscenza''' coinvolgendo quante più persone possibile.&lt;br /&gt;
&lt;br /&gt;
Se preferisci abbiamo raccolto qualche informazione [http://www.raspibo.org/wiki/index.php/Chi_siamo in questa pagina].&lt;br /&gt;
&lt;br /&gt;
[[File:Audio-card-3.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Gli incontri del non-corso ed i gruppi di lavoro =&lt;br /&gt;
&lt;br /&gt;
'''Gratuiti e aperti a tutti''', chiunque voglia passare a trovarci anche solo per fare due chiacchiere su elettronica, informatica e meccanica (tutto rigorosamente in ''salsa libera'') è il benvenuto!&lt;br /&gt;
&lt;br /&gt;
Lo spirito dei nostri incontri è espresso nelle nostre [[Linee guida per gli incontri|linee guida]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Oltre a tanta improvvisazione, di norma alcuni di noi si organizzano in '''tavoli''' per proseguire su specifici progetti; appena possibile, il [[I gruppi di lavoro del non-corso|lavoro svolto dai singoli gruppi]] viene presentato e documentato a beneficio di tutti.&lt;br /&gt;
&lt;br /&gt;
[[File:Apps-system-users-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Serate a tema =&lt;br /&gt;
&lt;br /&gt;
Occasionalmente RaspiBO organizza serate per sviluppare un tema specifico, generalmente invitiamo uno o più ospiti per introdurre temi di interesse comune e condividere esperienze. [http://www.raspibo.org/wiki/index.php?title=Categoria:Serate_a_tema Serate a tema]&lt;br /&gt;
&lt;br /&gt;
[[File:Books-1-icon.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Dalla teoria alla pratica = &lt;br /&gt;
&lt;br /&gt;
Se vuoi puoi iniziare con l'[[1-_Elettronica_di_Base|elettronica]] oppure scoprire come configurare [[Raspberry Pi]] per iniziare i primi test.&lt;br /&gt;
&lt;br /&gt;
Se sei già pratico o se vuoi capire come utilizzare Raspberry Pi puoi visualizzare un elenco di [[6- Applicazioni di Raspberry PI|applicazioni]] che abbiamo già testato e documentato. &lt;br /&gt;
&lt;br /&gt;
Tutte queste informazioni le trovi nella sezione [[Documentazione|Documentazione]] .&lt;br /&gt;
&lt;br /&gt;
Sono inoltre disponibili [[Archivio dei Lucidi|lucidi e registrazioni]] di alcune lezioni frontali.&lt;br /&gt;
&lt;br /&gt;
[[File:User-group-new-2.png|link=http://social.raspibo.org|right|48px]]&lt;br /&gt;
&lt;br /&gt;
Con calma stiamo anche raccogliendo [[SanboxManuali|qui]] link a documentazione, pinout e tutto quanto serve avere sottomano quando si sperimenta.&lt;br /&gt;
&lt;br /&gt;
= la mailing list =&lt;br /&gt;
&lt;br /&gt;
Il nostro principale strumento di comunicazione è la '''[http://liste.raspibo.org/wws/subscribe/agora mailing list agora]''', i cui archivi sono [http://liste.raspibo.org/wws/arc/agora consultabili da qui].&lt;br /&gt;
&lt;br /&gt;
Se invece preferite ricevere periodicamente nostre notizie via mail, potete [http://liste.raspibo.org/wws/subscribe/newsletter iscrivervi alla newsletter].&lt;br /&gt;
&lt;br /&gt;
[[File:Strumenti.png|link=http://social.raspibo.org|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Strumenti per la collaborazione =&lt;br /&gt;
&lt;br /&gt;
Se vi piace chattare o volete una info al volo vi suggeriamo di utilizzare il canale #raspibo sul server freenode.net anche in [https://webchat.freenode.net/?channels=raspibo&amp;amp;uio=d4 webchat].&lt;br /&gt;
&lt;br /&gt;
Alcuni software sviluppati per i nostri progetti li appoggiamo sul nostro [https://github.com/raspibo/ archivio github].&lt;br /&gt;
&lt;br /&gt;
= Un pochino di storia =&lt;br /&gt;
[http://www.raspibo.org/wiki/index.php/Chi_siamo Un piccolo riassunto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA CENTRALE - FINE COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  FINE TABELLA CENTRALE  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  INIZIO TABELLA FOOTER  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-footer&amp;quot; style=&amp;quot;margin-top:10px; background:none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:35%; border:1px solid #a7d7f9; background:#f5faff; vertical-align:top; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;table-footer-left&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Emblem-what.png|right|48px]]&lt;br /&gt;
&lt;br /&gt;
= Help! =&lt;br /&gt;
&lt;br /&gt;
Vuoi modificare una pagina di questo wiki ma non ci riesci? Assicurati di aver letto le [[Qui|istruzioni]] per sconfiggere il nostro potente sistema anti-bot. :-)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;!-- DIVISORE COLONNE --&amp;gt; style=&amp;quot;border:5px solid transparent;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - COLONNA DI DESTRA  ==================== --&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:white; width:65%; border:1px solid #a7d7f9; vertical-align:top; color:#000; padding: 5px 10px 10px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;table-footer-right&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:transparent;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
[[File:Stemma Comune Casalecchio.png|70px|right]]&lt;br /&gt;
&lt;br /&gt;
Si ringrazia il Centro Sociale Croce ed il [http://www.comune.casalecchio.bo.it Comune di Casalecchio di Reno] .&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  TABELLA FOOTER - FINE COLONNA SINISTRA  ==================== --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- =====================  FINE TABELLA FOOTER  ==================== --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7395</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7395"/>
		<updated>2023-06-29T08:01:51Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Buona Estate! ===&lt;br /&gt;
&lt;br /&gt;
Il prossimo incontro è fissato per martedì 26 settembre 2023. Seguiranno indicazioni sul luogo e orario.&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7394</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7394"/>
		<updated>2023-06-29T08:01:32Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Buona Estate! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 26 settembre 2023. Seguiranno indicazioni sul luogo e orario.&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7390</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7390"/>
		<updated>2023-06-25T17:45:51Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 27 giugno 2023. Aula Cremona Dipartimento di Matematica, Porta San Donato 5, ore 18.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7389</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7389"/>
		<updated>2023-05-08T16:45:05Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 23 maggio 2023. Aula Cremona Dipartimento di Matematica, Porta San Donato 5, ore 18.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7388</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7388"/>
		<updated>2023-04-05T12:03:22Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 18 aprile 2023. Aula Cremona Dipartimento di Matematica, Porta San Donato 5, ore 18.&lt;br /&gt;
(in via straordinaria è il terzo martedì del mese, ma il giorno 11 è ancora un giorno delle vacanze di pasqua e il giorno 25&lt;br /&gt;
è festa nazionale)&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7387</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7387"/>
		<updated>2023-03-27T16:54:01Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 28 marzo 2023. Aula Cremona Dipartimento di Matematica, Porta San Donato 5, ore 18.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=File:Rfid125spoofschematics.png&amp;diff=7386</id>
		<title>File:Rfid125spoofschematics.png</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=File:Rfid125spoofschematics.png&amp;diff=7386"/>
		<updated>2023-03-13T18:18:13Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Renzo ha caricato una nuova versione di File:Rfid125spoofschematics.png.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=125Khz_RFID_spoofing&amp;diff=7384</id>
		<title>125Khz RFID spoofing</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=125Khz_RFID_spoofing&amp;diff=7384"/>
		<updated>2023-03-13T17:55:41Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Circuit schematics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Circuit schematics ==&lt;br /&gt;
&lt;br /&gt;
[[File:rfid125spoofschematics.png|450px]]&lt;br /&gt;
&lt;br /&gt;
List of materials:&lt;br /&gt;
* an antenna (there are many 125khz antennas on e-bay)&lt;br /&gt;
* Capacitor 1nF (maybe this value needs some tuning for the best resonance of the antenna)&lt;br /&gt;
* 4 diodes 1N4148&lt;br /&gt;
* Resistor 100Kohm&lt;br /&gt;
* zener diode 5.1v&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
 &lt;br /&gt;
[[File:rfid125spoof.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Connect the two terminals of the circuit to GND and pin 12.&lt;br /&gt;
&lt;br /&gt;
Compile and Load the code herebelow.&lt;br /&gt;
&lt;br /&gt;
Open a serial terminal (9600 bit/s), e.g.&lt;br /&gt;
&lt;br /&gt;
    screen /dev/ttyUSB0 9600&lt;br /&gt;
&lt;br /&gt;
Type in 10 hexadecimal digits (characters are not echoed).&lt;br /&gt;
(the code computes all the parity bits, both horizontal and vertical).&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define coil_pin 12&lt;br /&gt;
&lt;br /&gt;
char data[10];&lt;br /&gt;
int data_count =0;&lt;br /&gt;
&lt;br /&gt;
unsigned char spoofed_card[64];&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
        pinMode(coil_pin, OUTPUT);&lt;br /&gt;
        digitalWrite(coil_pin, LOW);&lt;br /&gt;
        Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
        if(Serial.available()){&lt;br /&gt;
                char key = Serial.read();&lt;br /&gt;
                if(key != '\0') {&lt;br /&gt;
                        data[data_count] = key;&lt;br /&gt;
                        if(data_count == 9){&lt;br /&gt;
                                spoofcard();&lt;br /&gt;
                                data_count = 0;&lt;br /&gt;
                        } &lt;br /&gt;
                        else&lt;br /&gt;
                                data_count ++;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int hexchar(char hexa)&lt;br /&gt;
{&lt;br /&gt;
  if (hexa &amp;gt;= '0' &amp;amp;&amp;amp; hexa &amp;lt;= '9')&lt;br /&gt;
    return hexa - '0';&lt;br /&gt;
  else if (hexa &amp;gt;= 'A' &amp;amp;&amp;amp; hexa &amp;lt;= 'F')&lt;br /&gt;
    return hexa - 'A' + 10;&lt;br /&gt;
  else if (hexa &amp;gt;= 'a' &amp;amp;&amp;amp; hexa &amp;lt;= 'f')&lt;br /&gt;
    return hexa - 'a' + 10;&lt;br /&gt;
  else&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//http://www.priority1design.com.au/em4100_protocol.html&lt;br /&gt;
void compute_em4100(char *in, unsigned char *out) {&lt;br /&gt;
  int i;&lt;br /&gt;
  int j;&lt;br /&gt;
  int parity;&lt;br /&gt;
  static const int prefix = 9;&lt;br /&gt;
  for (i = 0; i &amp;lt; prefix; i++)&lt;br /&gt;
    out[i] = 1;&lt;br /&gt;
  for (i = 0, j = prefix; i &amp;lt; 10; i++, j += 5) {&lt;br /&gt;
    int raw_data = hexchar(data[i]);&lt;br /&gt;
    out[j] = !!(raw_data &amp;amp; 8);&lt;br /&gt;
    out[j + 1] = !!(raw_data &amp;amp; 4);&lt;br /&gt;
    out[j + 2] = !!(raw_data &amp;amp; 2);&lt;br /&gt;
    out[j + 3] = !!(raw_data &amp;amp; 1);&lt;br /&gt;
  }&lt;br /&gt;
  for (i = 0 + prefix; i &amp;lt; 50 + prefix; i += 5) {&lt;br /&gt;
    for (parity = 0, j = 0; j &amp;lt; 4; j++)&lt;br /&gt;
      parity += spoofed_card[i + j];&lt;br /&gt;
    spoofed_card[i + j] = parity &amp;amp; 1;&lt;br /&gt;
  }&lt;br /&gt;
  for (i = 0 + prefix; i &amp;lt; 4 + prefix; i++) {&lt;br /&gt;
    for (parity = 0, j = 0; j &amp;lt; 50; j += 5)&lt;br /&gt;
      parity += spoofed_card[i + j];&lt;br /&gt;
    spoofed_card[i + j] = parity &amp;amp; 1;&lt;br /&gt;
  }&lt;br /&gt;
  out[63] = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void spoofcard(){&lt;br /&gt;
        compute_em4100(data, spoofed_card);&lt;br /&gt;
        for(int h = 0; h &amp;lt; 50; h++)&lt;br /&gt;
                spoofnow();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void send_manchester(int clock_half, int signal)&lt;br /&gt;
{&lt;br /&gt;
        int man_encoded = clock_half ^ signal;&lt;br /&gt;
&lt;br /&gt;
        if(man_encoded == 1)&lt;br /&gt;
                digitalWrite(coil_pin, LOW);&lt;br /&gt;
        else&lt;br /&gt;
                digitalWrite(coil_pin, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void spoofnow(){&lt;br /&gt;
        for(int i = 0; i &amp;lt; 64; i++)&lt;br /&gt;
        {&lt;br /&gt;
                send_manchester(0, spoofed_card[i]);&lt;br /&gt;
                delayMicroseconds(256);&lt;br /&gt;
                send_manchester(1, spoofed_card[i]);&lt;br /&gt;
                delayMicroseconds(256);&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=125Khz_RFID_spoofing&amp;diff=7383</id>
		<title>125Khz RFID spoofing</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=125Khz_RFID_spoofing&amp;diff=7383"/>
		<updated>2023-03-13T17:53:45Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Circuit schematics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Circuit schematics ==&lt;br /&gt;
&lt;br /&gt;
[[File:rfid125spoofschematics2.png|450px]]&lt;br /&gt;
&lt;br /&gt;
List of materials:&lt;br /&gt;
* an antenna (there are many 125khz antennas on e-bay)&lt;br /&gt;
* Capacitor 1nF (maybe this value needs some tuning for the best resonance of the antenna)&lt;br /&gt;
* 4 diodes 1N4148&lt;br /&gt;
* Resistor 100Kohm&lt;br /&gt;
* zener diode 5.1v&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
 &lt;br /&gt;
[[File:rfid125spoof.jpg|450px]]&lt;br /&gt;
&lt;br /&gt;
Connect the two terminals of the circuit to GND and pin 12.&lt;br /&gt;
&lt;br /&gt;
Compile and Load the code herebelow.&lt;br /&gt;
&lt;br /&gt;
Open a serial terminal (9600 bit/s), e.g.&lt;br /&gt;
&lt;br /&gt;
    screen /dev/ttyUSB0 9600&lt;br /&gt;
&lt;br /&gt;
Type in 10 hexadecimal digits (characters are not echoed).&lt;br /&gt;
(the code computes all the parity bits, both horizontal and vertical).&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define coil_pin 12&lt;br /&gt;
&lt;br /&gt;
char data[10];&lt;br /&gt;
int data_count =0;&lt;br /&gt;
&lt;br /&gt;
unsigned char spoofed_card[64];&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
        pinMode(coil_pin, OUTPUT);&lt;br /&gt;
        digitalWrite(coil_pin, LOW);&lt;br /&gt;
        Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
        if(Serial.available()){&lt;br /&gt;
                char key = Serial.read();&lt;br /&gt;
                if(key != '\0') {&lt;br /&gt;
                        data[data_count] = key;&lt;br /&gt;
                        if(data_count == 9){&lt;br /&gt;
                                spoofcard();&lt;br /&gt;
                                data_count = 0;&lt;br /&gt;
                        } &lt;br /&gt;
                        else&lt;br /&gt;
                                data_count ++;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int hexchar(char hexa)&lt;br /&gt;
{&lt;br /&gt;
  if (hexa &amp;gt;= '0' &amp;amp;&amp;amp; hexa &amp;lt;= '9')&lt;br /&gt;
    return hexa - '0';&lt;br /&gt;
  else if (hexa &amp;gt;= 'A' &amp;amp;&amp;amp; hexa &amp;lt;= 'F')&lt;br /&gt;
    return hexa - 'A' + 10;&lt;br /&gt;
  else if (hexa &amp;gt;= 'a' &amp;amp;&amp;amp; hexa &amp;lt;= 'f')&lt;br /&gt;
    return hexa - 'a' + 10;&lt;br /&gt;
  else&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//http://www.priority1design.com.au/em4100_protocol.html&lt;br /&gt;
void compute_em4100(char *in, unsigned char *out) {&lt;br /&gt;
  int i;&lt;br /&gt;
  int j;&lt;br /&gt;
  int parity;&lt;br /&gt;
  static const int prefix = 9;&lt;br /&gt;
  for (i = 0; i &amp;lt; prefix; i++)&lt;br /&gt;
    out[i] = 1;&lt;br /&gt;
  for (i = 0, j = prefix; i &amp;lt; 10; i++, j += 5) {&lt;br /&gt;
    int raw_data = hexchar(data[i]);&lt;br /&gt;
    out[j] = !!(raw_data &amp;amp; 8);&lt;br /&gt;
    out[j + 1] = !!(raw_data &amp;amp; 4);&lt;br /&gt;
    out[j + 2] = !!(raw_data &amp;amp; 2);&lt;br /&gt;
    out[j + 3] = !!(raw_data &amp;amp; 1);&lt;br /&gt;
  }&lt;br /&gt;
  for (i = 0 + prefix; i &amp;lt; 50 + prefix; i += 5) {&lt;br /&gt;
    for (parity = 0, j = 0; j &amp;lt; 4; j++)&lt;br /&gt;
      parity += spoofed_card[i + j];&lt;br /&gt;
    spoofed_card[i + j] = parity &amp;amp; 1;&lt;br /&gt;
  }&lt;br /&gt;
  for (i = 0 + prefix; i &amp;lt; 4 + prefix; i++) {&lt;br /&gt;
    for (parity = 0, j = 0; j &amp;lt; 50; j += 5)&lt;br /&gt;
      parity += spoofed_card[i + j];&lt;br /&gt;
    spoofed_card[i + j] = parity &amp;amp; 1;&lt;br /&gt;
  }&lt;br /&gt;
  out[63] = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void spoofcard(){&lt;br /&gt;
        compute_em4100(data, spoofed_card);&lt;br /&gt;
        for(int h = 0; h &amp;lt; 50; h++)&lt;br /&gt;
                spoofnow();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void send_manchester(int clock_half, int signal)&lt;br /&gt;
{&lt;br /&gt;
        int man_encoded = clock_half ^ signal;&lt;br /&gt;
&lt;br /&gt;
        if(man_encoded == 1)&lt;br /&gt;
                digitalWrite(coil_pin, LOW);&lt;br /&gt;
        else&lt;br /&gt;
                digitalWrite(coil_pin, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void spoofnow(){&lt;br /&gt;
        for(int i = 0; i &amp;lt; 64; i++)&lt;br /&gt;
        {&lt;br /&gt;
                send_manchester(0, spoofed_card[i]);&lt;br /&gt;
                delayMicroseconds(256);&lt;br /&gt;
                send_manchester(1, spoofed_card[i]);&lt;br /&gt;
                delayMicroseconds(256);&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7382</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7382"/>
		<updated>2023-03-13T08:10:04Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 14 marzo 2023. Aula Cremona Dipartimento di Matematica, Porta San Donato 5, ore 18.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7381</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7381"/>
		<updated>2023-03-07T10:03:04Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 14 marzo 2023. Stiamo decidendo il luogo, Università o Centro Sociale Croce... stay tuned.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7380</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7380"/>
		<updated>2023-02-19T10:22:52Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro è fissato per martedì 28 febbraio 2022. Stiamo decidendo il luogo, Università o Centro Sociale Croce... stay tuned.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7379</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7379"/>
		<updated>2023-02-19T10:22:19Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Abbiamo ricominciato! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abbiamo ricominciato! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro zero è fissato per martedì 28 febbraio 2022. Stiamo decidendo il luogo, Università o Centro Sociale Croce... stay tuned.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7376</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7376"/>
		<updated>2022-12-05T09:06:10Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ricominciamo! ===&lt;br /&gt;
&lt;br /&gt;
Il nuovo incontro zero è fissato per martedì 13 dicembre 2022 dalle ore 18:30 alle ore 20:45 all'aula Cremona, Dipartimento di Matematica, Piazza di Porta San Donato 5, Bologna.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7375</id>
		<title>Prossimi appuntamenti</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Prossimi_appuntamenti&amp;diff=7375"/>
		<updated>2022-10-21T20:13:49Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- === '''12 giugno 2018, ore 20:30''' === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Io la data per gli appuntamenti fissi la eliminerei, tanto e` scritto due righe piu` giu`, altrimenti si deve sempre riscrivere, --~~~~ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anche se è sempre da riscrivere penso sia un segno visibile. Magari scriviamo uno script che l'aggiorni.... (renzo) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- '''Chiusura temporanea del Centro Sociale Croce di Casalecchio di Reno.'''&lt;br /&gt;
&lt;br /&gt;
Come comunicato dalla direzione  vi segnaliamo che da Domenica 23.02.2020 fino alle ore 24,00 di Domenica 01.03.2020, il Centro Sociale Croce di Casalecchio di Reno sarà chiuso e saranno annullati a data da destinarsi tutti gli eventi programmati. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Ricominciamo? '''&lt;br /&gt;
&lt;br /&gt;
Il 27 ottobre 2012 nasce l'idea di RaspiBO durante le presentazioni del Linux Day. RaspiBO quindi compie 10 anni.&lt;br /&gt;
&lt;br /&gt;
Dopo la sospensione delle attività a causa della pandemia stiamo pensando di riprendere i nostri incontri.&lt;br /&gt;
Se siete interessati partecipate alle discussioni sulla mailing list agora.&lt;br /&gt;
&lt;br /&gt;
A presto&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7374</id>
		<title>Arduino NANO + 19 resistors = A DDS signal generator</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Arduino_NANO_%2B_19_resistors_%3D_A_DDS_signal_generator&amp;diff=7374"/>
		<updated>2022-03-15T15:43:46Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the schematics and the prototype...&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnanosch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
It generates signals (very nice to 1300 hz, acceptable to 10khz) using a N - 2N resistor ladder DAC.&lt;br /&gt;
&lt;br /&gt;
It has been designed to be plugged on 7 contiguous pins (GND, D2, ... , D7).&lt;br /&gt;
&lt;br /&gt;
[[File:DDSnano.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Using 150ohm resistors its internal resistance of 150ohm. It generates 0 to Vcc (actually 63/64 of Vcc) waves on an open circuit,&lt;br /&gt;
0 to Vcc/2 on a 150 ohm Load&lt;br /&gt;
&lt;br /&gt;
The source code of the Arduino's sketch is:.&lt;br /&gt;
&amp;lt;syntaxhighlight lang='C'&amp;gt;&lt;br /&gt;
/* Arduino Direct Digital Synthresis (DSS) Signal generator */&lt;br /&gt;
&lt;br /&gt;
/* Input:&lt;br /&gt;
 *  S10000 -&amp;gt; Sin wave ~100 hz&lt;br /&gt;
 *  T100000 -&amp;gt; Triangular ~1000 hz&lt;br /&gt;
 *  U5000 -&amp;gt; Rump UP ~50hz&lt;br /&gt;
 *  D20000 -&amp;gt; Rump DOWN ~200hz&lt;br /&gt;
 *  Q10000 -&amp;gt; Square 100hz&lt;br /&gt;
 *  %30 -&amp;gt; set the duty cycle to 30 % (for square waves only).&lt;br /&gt;
 */&lt;br /&gt;
uint8_t WAVE_MAP[4][128]= {{&lt;br /&gt;
  0x1F,0x21,0x22,0x24,0x25,0x27,0x28,0x2A,0x2B,0x2D,0x2E,0x30,0x31,0x32,0x33,0x35,&lt;br /&gt;
  0x36,0x37,0x38,0x39,0x3A,0x3A,0x3B,0x3C,0x3D,0x3D,0x3E,0x3E,0x3E,0x3F,0x3F,0x3F,&lt;br /&gt;
  0x3F,0x3F,0x3F,0x3F,0x3E,0x3E,0x3E,0x3D,0x3D,0x3C,0x3B,0x3A,0x3A,0x39,0x38,0x37,&lt;br /&gt;
  0x36,0x35,0x33,0x32,0x31,0x30,0x2E,0x2D,0x2B,0x2A,0x28,0x27,0x25,0x24,0x22,0x21,&lt;br /&gt;
  0x1F,0x1E,0x1C,0x1B,0x19,0x18,0x16,0x15,0x13,0x12,0x10,0x0F,0x0E,0x0C,0x0B,0x0A,&lt;br /&gt;
  0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,&lt;br /&gt;
  0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08,&lt;br /&gt;
  0x09,0x0A,0x0B,0x0C,0x0E,0x0F,0x10,0x12,0x13,0x15,0x16,0x18,0x19,0x1B,0x1C,0x1E&lt;br /&gt;
  },{&lt;br /&gt;
  0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,&lt;br /&gt;
  0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,&lt;br /&gt;
  0x3F,0x3E,0x3D,0x3C,0x3B,0x3A,0x39,0x38,0x37,0x36,0x35,0x34,0x33,0x32,0x31,0x30,&lt;br /&gt;
  0x2F,0x2E,0x2D,0x2C,0x2B,0x2A,0x29,0x28,0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,&lt;br /&gt;
  0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,&lt;br /&gt;
  0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,&lt;br /&gt;
  0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,&lt;br /&gt;
  0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E&lt;br /&gt;
  }, {&lt;br /&gt;
  0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,0x07,&lt;br /&gt;
  0x07,0x08,0x08,0x09,0x09,0x0A,0x0A,0x0B,0x0B,0x0C,0x0C,0x0D,0x0D,0x0E,0x0E,0x0F,&lt;br /&gt;
  0x0F,0x10,0x10,0x11,0x11,0x12,0x12,0x13,0x13,0x14,0x14,0x15,0x15,0x16,0x16,0x17,&lt;br /&gt;
  0x17,0x18,0x18,0x19,0x19,0x1A,0x1A,0x1B,0x1B,0x1C,0x1C,0x1D,0x1D,0x1E,0x1E,0x1F,&lt;br /&gt;
  0x1F,0x20,0x20,0x21,0x21,0x22,0x22,0x23,0x23,0x24,0x24,0x25,0x25,0x26,0x26,0x27,&lt;br /&gt;
  0x27,0x28,0x28,0x29,0x29,0x2A,0x2A,0x2B,0x2B,0x2C,0x2C,0x2D,0x2D,0x2E,0x2E,0x2F,&lt;br /&gt;
  0x2F,0x30,0x30,0x31,0x31,0x32,0x32,0x33,0x33,0x34,0x34,0x35,0x35,0x36,0x36,0x37,&lt;br /&gt;
  0x37,0x38,0x38,0x39,0x39,0x3A,0x3A,0x3B,0x3B,0x3C,0x3C,0x3D,0x3D,0x3E,0x3E,0x3F&lt;br /&gt;
  }, {&lt;br /&gt;
  0x3F,0x3E,0x3E,0x3D,0x3D,0x3C,0x3C,0x3B,0x3B,0x3A,0x3A,0x39,0x39,0x38,0x38,0x37,&lt;br /&gt;
  0x37,0x36,0x36,0x35,0x35,0x34,0x34,0x33,0x33,0x32,0x32,0x31,0x31,0x30,0x30,0x2F,&lt;br /&gt;
  0x2F,0x2E,0x2E,0x2D,0x2D,0x2C,0x2C,0x2B,0x2B,0x2A,0x2A,0x29,0x29,0x28,0x28,0x27,&lt;br /&gt;
  0x27,0x26,0x26,0x25,0x25,0x24,0x24,0x23,0x23,0x22,0x22,0x21,0x21,0x20,0x20,0x1F,&lt;br /&gt;
  0x1F,0x1E,0x1E,0x1D,0x1D,0x1C,0x1C,0x1B,0x1B,0x1A,0x1A,0x19,0x19,0x18,0x18,0x17,&lt;br /&gt;
  0x17,0x16,0x16,0x15,0x15,0x14,0x14,0x13,0x13,0x12,0x12,0x11,0x11,0x10,0x10,0x0F,&lt;br /&gt;
  0x0F,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x08,0x07,&lt;br /&gt;
  0x07,0x06,0x06,0x05,0x05,0x04,0x04,0x03,0x03,0x02,0x02,0x01,0x01,0x00,0x00,0x00&lt;br /&gt;
}};&lt;br /&gt;
&lt;br /&gt;
uint32_t phase_accumulator, phase_step;&lt;br /&gt;
uint8_t type;&lt;br /&gt;
uint8_t next_in = 0;&lt;br /&gt;
uint32_t step_in;&lt;br /&gt;
uint8_t DDS_OUT_MAP[128];&lt;br /&gt;
uint8_t  table_index;&lt;br /&gt;
uint8_t  duty_cycle = 50;&lt;br /&gt;
&lt;br /&gt;
uint8_t create_out_map( void ){&lt;br /&gt;
  uint8_t i;&lt;br /&gt;
  if (type == 4) {&lt;br /&gt;
    uint8_t dmax = 128 * duty_cycle / 100;&lt;br /&gt;
    for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
      DDS_OUT_MAP[i] = i &amp;lt; dmax ? 0xFC : 0;&lt;br /&gt;
  } else {&lt;br /&gt;
    for (i=0;i&amp;lt;128;i++)&lt;br /&gt;
      DDS_OUT_MAP[i] = WAVE_MAP[type][i] &amp;lt;&amp;lt; 2;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
  while(Serial.available()) {&lt;br /&gt;
    uint8_t inChar = Serial.read();&lt;br /&gt;
    //Serial.println(inChar);&lt;br /&gt;
    if (inChar == '\n' || inChar == '\r') {&lt;br /&gt;
      next_in = 0;&lt;br /&gt;
      if (type == 0xFF) {&lt;br /&gt;
        type = 4;&lt;br /&gt;
        duty_cycle = step_in;&lt;br /&gt;
        if (duty_cycle &amp;gt; 100) duty_cycle = 100;&lt;br /&gt;
        create_out_map();&lt;br /&gt;
        Serial.print(&amp;quot;% &amp;quot;);&lt;br /&gt;
        Serial.println(duty_cycle);&lt;br /&gt;
      } else {&lt;br /&gt;
        create_out_map();&lt;br /&gt;
        phase_step = step_in;&lt;br /&gt;
        Serial.print(type);&lt;br /&gt;
        Serial.print(&amp;quot; &amp;quot;);&lt;br /&gt;
        Serial.println(phase_step);&lt;br /&gt;
      }&lt;br /&gt;
    } else if (next_in == 0) {&lt;br /&gt;
      type = 0;&lt;br /&gt;
      step_in = 0;&lt;br /&gt;
      if (inChar == 'T') type = 1;&lt;br /&gt;
      if (inChar == 'U') type = 2;&lt;br /&gt;
      if (inChar == 'D') type = 3;&lt;br /&gt;
      if (inChar == 'Q') type = 4;&lt;br /&gt;
      if (inChar == '%') type = 0xFF;&lt;br /&gt;
      next_in++;&lt;br /&gt;
    } else if (inChar &amp;gt;= '0' &amp;amp;&amp;amp; inChar &amp;lt;= '9') {&lt;br /&gt;
      step_in = (step_in * 10) + (inChar - '0');&lt;br /&gt;
      next_in++;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  phase_accumulator=phase_accumulator + phase_step;&lt;br /&gt;
  table_index=(phase_accumulator)&amp;gt;&amp;gt;16; &lt;br /&gt;
  table_index=table_index&amp;gt;&amp;gt;1;&lt;br /&gt;
  PORTD = (PORTD &amp;amp; 0x3) | (DDS_OUT_MAP[table_index]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the code has been loaded, open a serial terminal at 115200bps (e.g. the Arduino IDE's Serial Monitor or type 'screen /dev/ttyUSB0 115200').&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
* S10000 to generate a sinusoidal signal at 100hz&lt;br /&gt;
* T100000 triangular wave 1000hz&lt;br /&gt;
* U5000 ramp up at 50 hz&lt;br /&gt;
* D200000 ramp down at 2000hz&lt;br /&gt;
* Q1000 Square wave @ 10hz&lt;br /&gt;
* %30 change the duty cycle to 30% (only for square waves)&lt;br /&gt;
&lt;br /&gt;
This prototype generates nice smooth signals up to 1300hz, the shape is still clear @ 10Khz, then the signal takes less and less sample per period...&lt;br /&gt;
around 80Khz all signals are square waves.&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=LoM_Documents&amp;diff=7337</id>
		<title>LoM Documents</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=LoM_Documents&amp;diff=7337"/>
		<updated>2021-05-06T09:55:30Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LoM cheatsheets]]&lt;br /&gt;
&lt;br /&gt;
[http://www.ledizioni.it/prodotto/a-carraturo-a-trentini-sistemi-embedded-teoria-pratica/ Carraturo Trentini: Sistemi Embedded Teoria e Pratica]: downloadable [http://atrent.it/Embedded/SistemiEmbedded_DEFINITIVO.pdf HERE]&lt;br /&gt;
&lt;br /&gt;
[http://www.robertobizzarri.net/NE/ Intera collezione di Nuova Elettronica]&lt;br /&gt;
&lt;br /&gt;
[https://www.zeppelinmaker.it/ Interessante collezione di video e libri di Paolo Aliverti.]&lt;br /&gt;
&lt;br /&gt;
[http://www.falstad.com/circuit/ A very practical simulator to learn electronics]&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.unibo.it/~renzo/LoM/cosando.pdf Lucidi: Cosando]&lt;br /&gt;
&lt;br /&gt;
[[LoM_Documents/inventario|Inventario del laboratorio]]&lt;br /&gt;
&lt;br /&gt;
[[LoM_Documents/desiderata|Lista della spesa]]&lt;br /&gt;
&lt;br /&gt;
[[Dove acquistare per cosare]]&lt;br /&gt;
&lt;br /&gt;
[[URL utili per LoM]]&lt;br /&gt;
&lt;br /&gt;
[http://www.mit.bme.hu/system/files/oktatas/targyak/8136/verilog.pdf Harris: Structural Design with Verilog]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=h_7d-m1ehoY video su IQ modulazione/demodulazione]&lt;br /&gt;
[https://www.youtube.com/watch?v=5GGD99Qi1PA II video su IQ modulazione/demodulazione]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
</feed>