Análisis: tableta individual IchigoJam

No reemplazará a su amada Rasbperry Pi, pero vale la pena saludar a este "Strawberry Jam", directamente de Japón. Es una forma igualmente deliciosa de hacer que las personas se interesen en los conceptos básicos de la codificación.

Mi amigo del hackerspace, Jim, tiene suerte porque el año pasado pudo extender sus vacaciones a través de una sucesión de países del este de Asia. Nos obsequiaron con imágenes en línea de hermosos paisajes y playas, luces de la ciudad y, por supuesto, emocionantes objetivos de tecnología de destino, como mercados de dispositivos y navegadores. Cuando regresó, tiró un paquete sobre la mesa frente a mí y me dijo: "Jenny, te gustaría ver eso, aquí estupendo ¡en Japón! Dentro había un equipo electrónico y algunos documentos, con texto en japonés.

Una forma diferente de conseguir la codificación infantil

El contenido del kit de herramientas de IchigoJam.

Lo que me dio fue IchigoJam (la mejor traducción que he recibido es "Strawberry Jam"), una pequeña computadora sencilla dirigida a los jóvenes. Al estilo de las máquinas de 8 bits de la década de 1980, opera un completo intérprete BASIC y se conecta a un televisor, aunque se actualiza con una toma USB-A para un teclado. En su corazón hay un microcontrolador NXP LPC1114F102 ARM Cortex-M0 con 32 KB de Flash y 4 KB de SRAM, y aunque la placa que Jim me entregó tiene un ejemplo de superficie, está claro que también fue diseñado para la ahora obsoleta variante DIP del chip. Si pensara en esto como un híbrido extraño de BASIC Stamp, Raspberry Pi y una de las placas MBED más pequeñas, probablemente no iría demasiado lejos. A continuación se muestra mi impresión basada en la información útil. Desafortunadamente, el sitio web y el foro IchigoJam parecen solo disponibles para los espectadores japoneses y devuelve un código de error de acuerdo con mi perspectiva europea.

Construyendo el Gear Computer

A excepción del microcontrolador SMD preinstalado, todos los componentes de IchigoJam son huecos. Los enchufes son micro-USB para alimentación, USB-A para teclado y fondo para video; de lo contrario, además de algunos pasivos, hay un cristal, un atenuador, un LED y un interruptor. También hay un pequeño altavoz piezoeléctrico, aunque está diseñado para insertarse directamente en las líneas de E / S del dispositivo. Inesperadamente, se incluye un conector DIP para el procesador, definitivamente una resaca de BoM de los días en que se podía proporcionar un procesador DIP (los paquetes ARM DIP ya no existen). Aparentemente, esto se usa en la construcción estándar como soporte para una etiqueta con asignaciones de pines. Las instrucciones en inglés para ensamblar a Jim con el equipo eran bastante escasas, pero afortunadamente este no es un conjunto difícil. Los valores de las resistencias están claramente marcados en la placa, los condensadores son fácilmente identificables y todos los demás componentes tienen un esquema de placa obvio en el que encajan. Me tomó un cuarto de hora relajado construirlo y lograr un resultado adecuado. Mi pequeño televisor CRT portátil es un modelo de 625 líneas del mercado del Reino Unido, por lo que no se sincronizaba con el video monocromático de 525 líneas de IchigoJam cuando lo encendía, pero todos los televisores de pantalla plana con los que lo probé no tuvieron problemas. Me recibió un mensaje de derechos de autor y un apoyo de un intérprete de BASIC, la tableta funcionó.

Algunos básicos sencillos para empezar las cosas.

Los ojos agudos entre ustedes pueden haber notado que el LPC1114 carece de capacidad USB, y eso hizo que me atraparan cuando encendí por primera vez mi IchigoJam con un cargador de teléfono USB. La placa solo funciona con teclados USB con compatibilidad con versiones anteriores de PS / 2, por un lado un truco inteligente pero algo que no siempre es obvio cuando se mira un teclado. Mirando a través de la pila de tablas de repuesto de mi espacio de creador, pude encontrar una que funcionó y comencé con un básico clásico que recordaba de mi juventud. 10 PRINT "Hello World", 20 GOTO 10

Cuando era adolescente, recientemente de Sinclair Spectrum habría ido directamente a las capacidades de sonido y gráficos de IchigoJam, pero más útil para La-Tecnologia en 2019 fue la palabra clave LED ofrecida como prueba de hardware por la documentación. Pronto pude encender el LED incorporado y comenzó mi odisea de hardware de IchigoJam.

Imagine que su micrófono de 8 bits viene con GPIO modernos

Entonces, IchigoJam puede hacer la mayor parte de lo que yo podía hacer con mi computadora de casa de 8 bits en 1983. La pregunta entonces es qué puede hacer que Spectrum, Commodore 64 y los de su clase no pude? El lugar más obvio para comenzar sería con los enchufes de interfaz de la placa, pero antes de seguir ese camino, vale la pena distraerse. Parte de la informática de 8 bits que mucha gente recordará fue el uso de casetes para almacenar programas. El IchigoJam evita esto pero carece de almacenamiento, en su lugar puede almacenar código en su memoria Flash interna. Puede almacenar hasta cuatro programas a bordo y es una referencia a una placa EEPROM externa que probablemente utilice la interfaz LPC1114 IPCC. La falta de capacidad para ver el sitio significa que ya no puedo utilizar la placa EEPROM, pero presumiblemente ofrece la opción de intercambiar código entre usuarios.

La pegatina suministrada de IchigoJam tiene todas las tareas de los pines de E / S.

Entonces, a esas interfaces. El IchigoJam tiene tres enchufes de lanzamiento de 0.1 ″ en línea, dos de los cuales reproducen directamente los pines del LPC1114 y uno de los cuales suministra I²C, así como rieles de 5V y 3.3V. A bordo hay un solo botón y un LED, cada uno conectado a sus propias líneas GPIO. Cuatro de las líneas GPIO restantes están configuradas como entradas, mientras que seis son salidas, y también hay un par de líneas configuradas como puerto serie. Todas las configuraciones de los pines están claramente marcadas en el tablero o con la etiqueta de asignación de pines si el constructor ha optado por usarla.

Programar estas funciones del dispositivo es bastante fácil con palabras clave BAJ para todos. Para aquellos de ustedes que han tenido que usar PEEK y POKE para acceder al hardware asignado a ubicaciones de memoria en los días de 8 bits, esto ofrece una comodidad sin precedentes. LED y BTN son el "Hola mundo" del hardware IchigoJam porque no necesitan cableado adicional, pero el resto de las líneas no se quedan atrás con las palabras clave IN y OUT. Las funciones analógicas tampoco se olvidan, la palabra clave ANA lee voltajes en los pines de entrada, mientras que PWM, como su nombre indica, proporciona capacidad de salida PWM. Un poco de diversión con algunos LED y cables confirmó la posibilidad de estas características.

Luego está esa interfaz I²C, algo que creo que lo coloca en la misma mesa que algunas de las tablas más logradas. De repente pasamos por una divertida web o tablero para niños con algunos GPIO, esta interfaz abre IchigoJam a una amplia gama de dispositivos y tableros de usuario a través de la programación más simple posible. Los comandos I2CR e I2CW permiten que cualquier dispositivo sea leído y comandado desde BASIC.

Compre uno, si puede encontrar uno

El IchigoJam es entonces una placa japonesa muy simple pero sorprendentemente capaz que obviamente da su propósito de darles a los niños japoneses una probada de la codificación. Nunca desplazará las placas a las que estaba acostumbrado, pero debería atraer a todos los que les gustan las viejas máquinas BASIC de 8 bits. También será útil para cualquiera que desee una placa de microcontrolador sencilla pero versátil y fácilmente programable. El uso de video analógico y teclados USB con capacidad PS / 2 indica que podría usar algunas actualizaciones en esas interfaces, pero ninguna de ellas es insuperable. Lo prefiero y lo lamentaré cuando llegue el momento de devolver el modelo de revisión a su propietario.

¿Puede leer La-Tecnologia Retro Edition? La tarjeta WiFi MixJuice, uno de varios complementos para la placa.

En este punto de una revisión, generalmente le sugiero que compre uno, luego se fije un precio y un proveedor local, pero desafortunadamente el IchigoJam no parece estar disponible fuera de Japón. Afortunadamente, sin embargo, puede pedir uno en el PCN, el equivalente japonés de Code Club, por JPY1890, que cuesta $ 17.38, o £ 13.25 sin gastos de envío adicionales o impuestos de importación. También llevan algunas placas adicionales, incluidos periféricos multimedia y de red. Las búsquedas adicionales revelan visiones atractivas de un ecosistema, con una variante de Javascript, una versión minimalista sin cabeza y una versión diseñada para asumir un módulo de IoT. Para aquellos de ustedes que quieran probar sin esperar un paquete de Japón, existe un competidor en línea en el que pueden escribir listas BÁSICAS.

Durante la investigación para este artículo mencioné el IchigoJam en Twitter y fui contactado por su creador, Taisuke Fukuno. Me mostró su resumen de su aparición en Maker Faire Bay Area en 2017, pero por ahora estos siguen siendo solo productos del mercado japonés. Parece que aparecerán pocas opciones en las tiendas de EE. UU. O Europa que esperarías como Adafruit o Pimoroni, y para mí eso es una lástima lamentable, porque aunque puede carecer de la potencia de Raspberry Pi o la versatilidad de Arduino, sigue siendo una placa bastante mojosa. . Aprecio demasiado que la responsabilidad de ofrecer equipo a nivel internacional sea pesada para una empresa pequeña, por lo que es posible que nunca lo veamos oficialmente en nuestro lado del planeta. Sin embargo, si sus viajes lo llevarán a Japón, intente recoger uno. Usted no será decepcionado.

  • MK 2 dice:

    El ZX Spectrum y el C-64 podrían usarse para experimentos de dispositivos, pero eran un equipo costoso en el día. Nunca me atrevería a freír mi espectro.

    • Los huertos dice:

      Sí, vine aquí para comentar que el C64 tiene características GPIO ish bastante buenas a través del puerto de usuario. Pero el costo de hacer explotar un chip 6522 VIA fue prohibitivo. Sin embargo, hubo algunos trucos de hardware ingeniosos en el día, por ejemplo, Construya una interfaz de puerto paralelo entre el C64 y el 1541 para reemplazar / completar IEC en serie para transferencias ultrarrápidas.

      • lmorchard dice:

        Oh, sí, pero si por "moderno" te refieres a I²C, entonces tienes suerte en C64. Pero, * podrías * controlar un robot de Capsela 🙂

        https://la-tecnologia.com/2017/09/15/retrotectactular-capsela-is-dead-long-live-capsela/

  • tenbaht dice:

    El sitio está disponible fuera de Japón a través de archive.org. La página más interesante parece ser la página de descarga:
    https://web.archive.org/web/20170628130952/http://ichigojam.net/download.html
    Existe el firmware (versiones PAL y NTSC) e incluso los archivos Gerber para la PCB. Son generados por un paquete EDA Sprint-6.0 - nunca escuché de eso. Pero ahora estoy tratando de revertir el esquema en KiCAD.

    Todo está disponible para clonar las tablas. Parece estar bajo licencia CC-BY-4.0, por lo que no solo sería posible, sino incluso legal.

    Solo falta el código fuente del firmware. ¿O tal vez alguien que sepa leer japonés pueda encontrarlo?

    • GLOBO también conocido como Fu-sen. dice:

      Desafortunadamente, este firmware no está publicado en código fuente en absoluto. Es solo binario.

    • Jencen dice:

      Solo vi cuando usamos Sprint en el trabajo. Desafortunadamente, solo se exportará a gerber.

  • gurú dice:

    Casi lo almacenamos en Pimoroni en 2017, pero en medio de márgenes bajos, altos costos de envío y la necesidad de producir más recursos en inglés para que sea accesible, fracasó. Todavía lo amo, y merece una audiencia más amplia considerando todo el amor que Fukuno-san le pone 🙂

    • Lista de Jenny dice:

      Comprensible.

  • Greenaum dice:

    ¿Qué hay que pedir? Es solo un pequeño ARM-MCU eléctrico con BASIC a bordo. Estoy seguro de que BASIC está disponible para chips ARM que no son tan limitados como este.

    Me encantaban mis diversas computadoras de 8 bits cuando era niño, pero todas tenían gráficos en color (¡incluso el Spectrum!) Y algún tipo de chip de sonido (¡excepto el Spectrum, pero excepto el Spectrum 128 / +2 / +3!) .

    Esto se ve un poco desagradable. Después de que tu LED parpadee, ¿qué haces? Conocerme de niño me molestaría lo limitado que es. Por la misma cantidad de dinero, hay muchas mejores opciones disponibles. ¿Hay alguna base o algo detrás de esto? ¿Alguna moda? Si todavía fuera un niño, me gustaría esto si tuviera una pantalla LCD y un joypad y algunos botones. Para programar en la televisión pero usar la pantalla LCD para jugar los juegos que escribiría. Ni siquiera puedo ver que los niños japoneses tengan esto como una moda pasajera, ¡y tendrán ALGO como una moda pasajera! ¿Estás seguro de que la gente los está comprando? Tales cosas han estado disponibles durante años en Occidente y no han sido extremadamente populares.

    • Vinalon dice:

      Creo que mi elección para este tipo de cosas sería una placa que admita MicroPython. Puede obtener una finalización de Python "REPL" y todo.

      Creo que el proyecto admite varios STM32, ESP32, algunos chips NRF / TI / NXP, Adafruit tiene su propia bifurcación llamada CircuitPython para placas a la venta ...

      Sin embargo, es genial ver más proyectos de "computación básica". Todo lo que acerca a la gente al metal, ¿verdad?

  • deviceguru dice:

    ¡Comparar esta placa MCU con la RPi es un falso equivalente de manzanas a naranjas! Arduino es una combinación más adecuada.

    • Neil dice:

      ¿Tiene este BASIC un modo instantáneo? El modo Instant I2C podría ser muy útil si aún no tienes un Bus Pirate o similar.

      • GLOBO también conocido como Fu-sen. dice:

        Para "Modo instantáneo I2C", haga un poco más de detalle de lo que está pidiendo.

        • Greenaum dice:

          "Modo instantáneo" en BÁSICO, ejecuta comandos tan pronto como se ingresan. P.ej Si escribe "PRINT 2 * 4", la computadora imprimirá "8". Si escribió "10 PRINT 2 * 4", entonces tendría que escribir "RUN" para ver el resultado. Pero escribirlo sin un número de línea significa que se ejecuta de inmediato. Ese es el "modo instantáneo".

          Neil dijo que sería útil poder usar los comandos I2C en este modo, inmediatamente, sin tener que ingresar a un programa. Puede enviar y recibir I2C de forma interactiva. Esto puede resultar útil al depurar un circuito con I2C.

          No lo sé, pero sospecho que este BASIC tiene un modo instantáneo porque nunca he oído hablar de un BASIC que no lo tenga. Quizás un compilador BASIC no lo haría, pero algún intérprete BASIC lo haría.

          • GLOBO también conocido como Fu-sen. dice:

            En el caso de BASIC, es exactamente un "modo directo":
            https://en.wikipedia.org/wiki/Direct_mode

            ¡Sí, IchigoJam BASIC puede usar el modo directo!

          • Greenaum dice:

            Desde ese mismo enlace de Wikipedia, las primeras palabras son ...

            "Modo directo, también conocido como modo instantáneo". Ambos son precisos y el "modo instantáneo" se ha utilizado durante mucho tiempo, ciertamente durante el apogeo del BASIC, la década de 1980. Neil y yo lo usamos aquí. Crecí escribiendo programas BÁSICOS por diversión. Sé que muchas computadoras hogareñas japonesas también incluían BASIC, así que tal vez lo hiciste tú mismo.

            Es fácil tener razón después de que alguien te haya respondido. Pasó de no saber qué significa "modo inmediato", a corregirme sobre su uso adecuado, después de que le expliqué lo que significa para usted.

    • Lista de Jenny dice:

      Es una combinación perfectamente apropiada en el contexto que hice, ambos llenan el mismo nicho para llevar la codificación a los niños. Obviamente, el hardware y el sistema operativo son tiza y queso, pero extrañamente en su mercado principal hacen lo mismo. Recuerda que no somos el mercado objetivo de la Raspberry Pi.

  • uxorious4ever dice:

    Es curioso, se parece a la vieja placa de demostración Parallax Propeller que tenía 2 P / S2, VGA y Composición. Actualmente puede programar Helix con PropBASIC o C, por lo que podría hacer lo mismo.

  • Laurent dice:

    La última versión del artículo se puede solicitar a Amazon, que se envía a todo el mundo: https://www.amazon.co.jp/PCN-IL-0004-IchigoLatte-%E7%B5%84%E3%81%BF%E7 % AB% 8B% E3% 81% A6% E6% B8% 88% E5% AE% 8C% E6% 88% 90% E5% 93% 81 / dp / B071J89G4X / ref = lp_3515005051_1_3? Srs = 3515005051 & ie = UTF8 & qid = 1549922573 & sr = 8-3

    • Laurent dice:

      Parece que la mermelada también está disponible: https://www.amazon.co.jp/PCN-IJ-0026-IchigoJam-%E7%B5%84%E3%81%BF%E7%AB%8B%E3% 81% A6% E6% B8% 88% E5% AE% 8C% E6% 88% 90% E5% 93% 81-S / dp / B07G7C17ND / ref = pd_cp_147_1? _Encoding = UTF8 & pd_rd_i = B07G7C17ND & pd_rd_r = 31b49 -d92cd18cd6a9 & pd_rd_w = zANTW & pd_rd_wg = FOFce & pf_rd_p = 960f7b64-96bc-43a7C & S

  • Dave dice:

    Parece que venden Raspberry con la misma versión básica. La página en inglés ... https://na-s.jp/IJBRPi/index.html

    • GLOBO también conocido como Fu-sen. dice:

      IchigoJam BASIC también funciona con Raspberry Pi. (IchigoJam BASIC RPi)
      Puede confirmar que IchigoJam está en esta página:

      https://www.raspberrypi.org/downloads/

      • Empezando por Forth dice:

        Es GRATIS y lo probé, solo descárgalo desde la página de descarga de RPI, haz que se ejecute en modo de video para probar con un monitor de cámara de automóvil pequeño y con el monitor de RPI habitual

  • Dave dice:

    Creo que esta es la versión en inglés del sitio ...
    https://ichigojam.net/index-en.html

    • RandyKC dice:

      ¡Me ganaste!

    • Lista de Jenny dice:

      Desafortunadamente, todavía me da un 403 prohibido aquí en el Reino Unido.

      • jacques1956 dice:

        ¿Se está convirtiendo Gran Bretaña en otra China con un cortafuegos para controlar el acceso a sitios web internacionales? 😉

        • BastetFurry dice:

          403 años también de Alemania, parece que alguien malinterpreta el RGPD y bloquea toda Europa ... ¬.¬

          • Fondo dice:

            Este sitio web es fácilmente accesible desde Suiza aquí.
            ¿Debería decirles ahora a los británicos que se apresuren con su Brexit y salgan de Europa? Quiero decir que ni siquiera tenemos un canal aquí en .ch ...

          • Rudolph dice:

            Tal vez estén hartos de todas esas diabólicas ventanas emergentes de galletas. Si tuviera que agregar contenido activamente a mi sitio, ¡podría considerar bloquear las protestas de Europa!

          • visserslatijn dice:

            No hay problemas para acceder a él en los Países Bajos.

  • Taisuke Fukuno dice:

    ¡Hola! Soy un desarrollador de IchigoJam.
    Un ordenador MSX de 8 bits me crió.
    Ichigo ya es mi gratitud.
    https://fukuno.jig.jp/esperanto

    • sukoshi1507 dice:

      め ま し て。
      ¿Proporciona código fuente para el proyecto?

    • Elliot Williams dice:

      ¡Hola! Y gracias.

    • Lista de Jenny dice:

      Es un conjunto ordenado.

  • David Maulik dice:

    Ofrecen una distribución Raspberry Pi que tiene el sistema operativo básico.
    https://ichigojam.github.io/RPi/index.html

  • Joel Rees dice:

    El Ministerio de Educación de Japón ha comenzado a presionar para enseñar a los niños de la escuela primaria "habilidades básicas de programación".

    De todos modos, esta es sin duda una forma barata de enseñarles BÁSICO, y el sitio web muestra bastantes contribuciones de niños.

  • Tim Trzepacz dice:

    La versión en inglés del sitio aparentemente carece del enlace a la página con la descarga de firmware y archivos Gerber, pero se puede encontrar en el sitio japonés aquí y Google Translate lo maneja bien: https://ichigojam.net/download.html

    La última versión de la placa parece contener un rastro de la parte SMD, por lo que la falta de una versión DIP ya no preocupa.
    Los archivos Gerber están disponibles bajo la licencia CC 4.0 Attribution International.
    El firmware parece estar disponible bajo un "Programa gratuito", pero el trato es un bloque bastante fuerte de texto legal japonés. Creo que dice que tienes derecho a usarlo para cualquier cosa, pero tienes que vincular a la fuente original y no puedes transferir esos derechos a otras personas. No soy abogado, y especialmente no soy un abogado japonés, así que probablemente pregunte antes de hacer muchos de ellos y venderlos en Tindie ...

  • GLOBO también conocido como Fu-sen. dice:

    La comunidad oficial IchigoJam está en el grupo de Facebook:
    https://www.facebook.com/groups/ichigojamfan/

  • COMPLEJO dice:

    ¿Exponer a los niños a BASIC realmente les beneficia actualmente?

    No estoy tratando de ser malo ni nada, solo estoy tratando de iniciar la conversación. Han pasado unos 30 años desde que programé por primera vez y sí, fue en BASIC. En este punto, puede resultarme difícil relacionarme con un principiante. Sin embargo, me pregunto si comenzando con un lenguaje más moderno, tal vez Python no sería tan amigable para los principiantes. ¿Algún pensamiento de personas que han sido principiantes últimamente?

    Los números de línea, GOTO y GOSUB se eliminan prácticamente de las llamadas de métodos y clases actuales. Me pregunto si alguna ventaja de BASIC podría ser más fácil de aprender, podría compensarse con creces por lo mucho que uno tiene que aprender mientras se cambia a algo más moderno y práctico.

    • Mike Szczys dice:

      Es muy común enseñar idiomas introductorios a los niños. Siempre que se cambia a un nuevo idioma, es necesario desaprender o volver a aprender algunas cosas. Pero la mentalidad general (estructuras de datos, flujo de programas, llamadas funcionales) generalmente se basa en lecciones en todos los idiomas. Lo básico es simple, pero aún puede hacer algunas cosas buenas con él. ¡Todos deberían intentarlo algún día!

    • Empezando por Forth dice:

      Una analogía podría ser que aprendes a andar en bicicleta cuando eres niño, no con un escarabajo o un Porsche. No importa cómo tenga que empezar desde cero; lo que es más importante, puede comprenderlo fácilmente a un bajo costo de entrada. SI entiendes cómo funciona la programación y quieres más - la elección es suya - y Javascript puede activar la misma placa que luego se llama IchigoLatte.
      Estamos hablando de enseñar y aprender aquí de forma económica. Coste gratis su RPI y su tarjeta SD de min-2GB.

      Y una pantalla pequeña y barata de 5 ranos se adapta a cualquier computadora de escritorio a $ 25 y el teclado de PS2 más el conmutador de PS2 a USB es otro de hasta $ 25; sí, es un enfoque diferente para Arduino y RPI, pero parece tener bastante éxito en Japón, donde estaba. inventado. Lo principal es la documentación en inglés. Pronto habrá un libro de referencia IchigoJam BASIC, lo encontrará como parte de mi estantería en https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM en unas pocas semanas.
      Y si todavía tiene LPC1114 en DIL en algún lugar, ¿por qué no simplemente agarra un enchufe DIL de 40 pines, agrega el cristal, resistencias de tapa, por ejemplo, usa Flashmagic y su placa está allí ... por ejemplo, sin cabeza a través de la interfaz en serie, presiona el botón en la placa para cambiar de local con video y teclado PS2 a USBtoTTL y su programa final favorito. Lo probé con Termite.

  • BastetFurry dice:

    Si desea un BASIC más avanzado en un chip "más pequeño" pero mejor disponible, puede consultar Jörg Wolframs AVR-ChipBasic2 aquí: http://www.jcwolfram.de/projekte/avr/chipbasic2/main.php

  • MRE dice:

    Puede que haya sido yo quien convenció a Jim para que lo comprara (?) Recuerdo haber hecho un recorrido con alguien este verano y presentárselo.
    ¿Te habló de la caja de la “tarjeta de comercio” con algo de arte manga en el exterior y en el interior hay una hoja o tarjeta con un códec?
    ¡Tengo que atraparlos a todos!

    Además, tengo que decir que la calidad de los libros aquí para respaldarlo es realmente buena. Hay una buena variedad de variantes que incluyen un cohete o un PCB navideño (IIRC).

  • UPA dice:

    El BASIC no parece tener funciones con comas y cadenas. No compite en absoluto con MS / GW o ZX BASIC o MicroPython. Es una buena idea conectar teclados USB como PS / 2 para tener menos código, pero ¿cuántos teclados USB admite PS / 2 en la actualidad? ¿Es esta una computadora a color?

    • GLOBO también conocido como Fu-sen. dice:

      IchigoJam inicial adopta PS / 2. Más tarde se cambió a USB.

      IchigoJam BASIC ya ha alcanzado el límite de LPC1114. Necesitamos considerar otros procesadores para aumentar la funcionalidad, pero elevará el precio. Ya se ha comercializado en Japón como IchigoCake:
      http://ichigocake.shizentai.jp/

      Hay una pantalla a color en esta pantalla. Esto se puede hacer con PanCake en el caso de IchigoJam:
      http://pancake.shizentai.jp/

    • Empezando por Forth dice:

      Tenía 3 de estos teclados en el garaje, algún conector de interfaz; ahora funciona bien con Jam y Latte

    • Empezando por Forth dice:

      Simplemente use la opción sin cabeza, sin teclado, sin monitor, sin video, solo use la interfaz en serie y su aplicación de terminal favorita. ¿Y qué le preocupa a un niño de 10 años o un principiante sobre el patinaje, me pregunto?

  • cgizmo dice:

    Soy muy partidista, pero hay una Computadora Retro CGCOLORMAX. BÁSICO avanzado construido sobre MSBASIC. Sin números de línea. Monta un VGA en color o compuesto. Tarjeta SD, sonido, I2C, SPI, PWM, serial ... Como una computadora de los años 80, que se puede conectar a circuitos. http://circuitgizmos.com

    • Empezando por Forth dice:

      Base de clientes objetivo incorrecta: aquí estamos hablando de principiantes reales que probablemente ni siquiera entenderían los acrónimos que usó y probablemente no adjuntarán muchos HW externos.

  • Pcbindex dice:

    Por ejemplo, con respecto a la disposición de las líneas eléctricas:

  • Empezando por Forth dice:

    Puede que me lo haya perdido, pero hay una traducción aceptable de cualquier manual en inglés en https://github.com/paulwratt/IchigoJam-BASIC-english

  • Empezando por Forth dice:

    SIN vídeo - SIN teclado PS2 - no se preocupe, después de encenderlo, simplemente presione el botón y se inicia sin cabeza - funciona muy bien con TERMITE y probablemente muchos otros programas de terminal - o simplemente gestos en su RPI - el mío funciona ahora con salida de video activada antiguo y HDMI en RPI posterior.

  • Empezando por Forth dice:

    Descubra qué es, sin hardware solo en el sitio web en https://fukuno.jig.jp/app/IchigoJam/

  • Empezando por Forth dice:

    Todavía tengo DIL LPC1114 de sonido, y solo esperan los cristales de 12 MHz, lo sueldan en un zócalo de 40 pines junto con el resto, y parpadean con Flashmagic, no quedan muchos sistemas hoy en día donde pueda hacer esto.
    Y es solo por diversión
    - y como EMBAJADOR DE STEM intentaré que los niños jueguen con él - veamos qué pasa.

    Todo el tablero de Ichigo parece tener bastante éxito en Japón, y debe haber una razón, probablemente la estructura simple de BASIC.

  • Empezando por Forth dice:

    Éxito en casa ... Ayer tomé una vieja placa de bricolaje con el LPC1114 y mecrisp: usé Flashmatic para quemar IchigoJam BASIC
    - y funciona bien - no se necesita cristal.

  • Empezando por Forth dice:

    ICHIGOJAM BOOK IN ENGLISH está disponible en Amazon, y al igual que un libro electrónico, me encanta este sistema https://www.amazon.co.uk/gp/product/1079519238/ref=dbs_a_def_rwt_bibl_vppi_i29

  • Dan Shechter dice:

    Intenté muchas cosas con mi hijo. Scratch y amigos. No le agradaba nadie.

    Esto hizo clic un poco. Él ama es. De alguien que odia la codificación, le encanta este. Hicimos un simple juego de competencia entre dos figuras para obtener una mancha de fresa al azar en la pantalla. El primero en recolectar 5 fresas gana.

    Supongo que es porque todo es muy sencillo. Sin magia.

    Entonces: Serpiente.

    Usamos la versión RPi.

Alana Herrero
Alana Herrero

Deja una respuesta

Tu dirección de correo electrónico no será publicada.